通常它会是:
<DataTemplate>
<TextBox Text ="{Binding SomeProperty}" />
</DataTemplate>
这意味着对于列表的每个项目,TextBox
都绑定到绑定项目的相应属性。
DataTemplate
是否可以为每个项目创建具有不同数据绑定的数据?
例如:我有一个产品实体列表。第一项需要绑定名称,第二项需要绑定地址,第三项需要绑定价格,以此类推。
模板的TextBox
保留所有项目,但Binding
更改:
<DataTemplate>
<TextBox Text ="{Binding <RunTimePropertyName>}" />
</DataTemplate>
注意:<""> - 更改Binding