実現したいこと
ListViewをタップした際にタップされたデータの詳細の一覧を表示するViewを作成したいのですが、

発生している問題・エラーメッセージ
'ElementTemplateContent' が複数回設定されています。
と表示されListViewの中にListViewを入れることが出来ません。
また、タップされたデータの詳細が仕様上一律になっていないため、isVisiableの可否やTemplateを固定化させることが出来ません。
以下のようなソースコードを実行させるための回避策はありますでしょうか。
該当のソースコード
XAML
1<ListView ItemsSource="{Binding lsit}"> 2 <ListView.ItemTemplate> 3 <DataTemplate> 4 <ImageCell Text="{Binding name}" ImageSource="hoge.png"/> 5 <ListView><!-- 此処からエラーで怒られる --> 6 <ListView.ItemTemplate> 7 <DataTemplate> 8 <ImageCell Text="{Binding detail}" ImageSource="fuga.png" 9 </DataTemplate> 10 </ListView.ItemTemplate> 11 </ListView> 12 </DataTemplate> 13 </ListView.ItemTemplate> 14</ListView>
その他
ライブラリなどの使用制限はないため、ご存知でしたらご教授お願いいたします。
Image Cell と競合しているからでは?
これを外してうまくいくかどうか確かめ、うまくいくならテンプレートをトリガーで差し替えるようにすればいいのではないかと思います。Xamarin でできるかどうか確かめてないのでわかりませんが。
お返事が遅くなってしまい申し訳ございません!
ImageCellとの競合関係があることに頭が回っていませんでした。
テンプレートをトリガーで差し替えできるようにすることは実現出来ました。
ご教授頂きありがとうございます!
解決したのであれば、今ついている回答が参考になったならそれをベストアンサーにしてください。そうでなければ自己解決してください。
今回初投稿のため、質問なども不手際で申し訳ございません!
ご指摘ありがとうございました!
回答1件
あなたの回答
tips
プレビュー