【发布时间】:2011-05-30 17:10:22
【问题描述】:
假设我有一个列表框,它的 itemsource 绑定到一个类集合 Foo
如何通过 xaml 将属性直接绑定到 Foo 的实例?
我要绑定的属性是 Image 的来源,Foo 类有几个影响来源的属性,所以在我的 Converter 类中。我要Foo
【问题讨论】:
标签: xaml data-binding
假设我有一个列表框,它的 itemsource 绑定到一个类集合 Foo
如何通过 xaml 将属性直接绑定到 Foo 的实例?
我要绑定的属性是 Image 的来源,Foo 类有几个影响来源的属性,所以在我的 Converter 类中。我要Foo
【问题讨论】:
标签: xaml data-binding
如果您的意思是将ListBox 的ItemsSource 属性绑定到集合(您没有绑定到控件,而是绑定到它们的属性),并且您希望为每个Foo 显示一个图像在集合中,您可以这样做:
<ListBox ItemsSource="{Binding whatever}">
<ListBox.ItemTemplate>
<DataTemplate>
<Image Source="{Binding Converter={StaticResource converter}}" />
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
只需将绑定路径留空,即可将其设置为当前项。
【讨论】: