【发布时间】:2011-03-10 16:52:41
【问题描述】:
我在代码隐藏中绑定到 ItemsControl:
ColumnVisibilityItems.DataContext = gc.ColumnVisibility;
其中ColumnVisibility是一个ObservableCollection,也用字典试过了..
我的标记
<ItemsControl x:Name="ColumnVisibilityItems">
<Label Content="{Binding Path=Name}" />
</ItemsControl>
在单步执行时,我看到集合绑定有 11 个项目。但 ItemsControl 仅呈现集合中的第一项。
是否需要设置 ItemsSource 属性才能使其正常工作?因为每当我尝试在后面的代码中设置它时,我都会收到异常说项目无法修改,因为它们已经存在。
【问题讨论】: