私のXamarin.Forms XAMLファイルにはリストがあり、その中にDataTemplate
のImageCell
を使って項目を表示しています。これまでは、2つのテキストと各アイテムの画像を表示する方法を理解しましたが、ボタンも追加したいと考えています。ListViewのDataTemplateに要素を追加するにはどうすればよいですか?
私はImageCell
の内側に何かを入れてみましたが、私は次のエラーを得た:
Can not set the content of ImageCell as it doesn't have a ContentPropertyAttribute
私はContentPropertyAttribute
を使用する方法を見上げ、しかしdocumentationは実際にそれを使用する方法については説明しません。
DataTemplate
に追加の要素を追加するにはどうすればよいですか?
<ListView ItemsSource="{Binding}" x:Name="Results">
<ListView.ItemTemplate>
<DataTemplate>
<ImageCell ImageSource="{Binding picture}" Text="{Binding name}" Detail="{Binding category}">
<Button Text="test" />
</ImageCell>
</DataTemplate>
</ListView.ItemTemplate>
</ListView>
私はXAMLで右または私はコードビハインドでそれをしなければならないかがあることを行うことができますか? –
これはxamlで実行できます。 – qubuss