通常は次のようになります。
<DataTemplate>
<TextBox Text ="{Binding SomeProperty}" />
</DataTemplate>
これは、リストの各アイテムに対して、TextBox
バインドされたアイテムのそれぞれのプロパティにバインドされることを意味します。
DataTemplate
アイテムごとに異なるデータ バインディングを使用して を作成することはできますか?
例: 製品エンティティのリストがあります。最初の項目には名前をバインドする必要があり、2 番目の項目には住所、3 番目の項目には価格などを指定する必要があります。
TextBox
テンプレートの はすべてのアイテムに残りますが、変更Binding
は次のとおりです。
<DataTemplate>
<TextBox Text ="{Binding <RunTimePropertyName>}" />
</DataTemplate>
注: <""> - の変更Binding