【发布时间】:2015-08-04 04:44:05
【问题描述】:
所以,我可以创建一个 ObservableCollection(Of MyClass) 并声明它是一个公共属性。单击按钮后将创建此集合。如何将列表框控件绑定到它?这些是我的代码:
Public Property StaticFailingPinListItem As New ObservableCollection(Of PinNameAndImageLocation)
<ListBox Name="StaticFailingPinListBox" Grid.Row="1" Grid.Column="0" MinHeight="150" MinWidth="220"
FontSize="12" Margin="3" ItemsSource="{Binding}" />
PinNameAndImageLocation 有 2 个属性:PinName 和 ImageLocation。 我想在我的列表框中将 PinName 属性显示为项目.. 任何帮助将不胜感激。
【问题讨论】:
-
你试过
StaticFailingPinListBox.ItemsSource=yourObservableCollection -
你试过
ItemSource="{Binding StaticFailingPinListItem}" DisplayMemberPath="PinName" -
^ 别忘了实现
INotifyPropertyChanged。