可能重复:
Using binding to a List<UserControl> how can I do for not showing the controls
我对ListBox
的ItemTemplate有问题<TextBlock TextWrapping="Wrap" Text="{Binding Objective}" Grid.Column="0" VerticalAlignment="Center" FontWeight="Bold" />
<ItemsControl ItemsSource="{Binding Problems}">
<ItemsControl.ItemTemplate>
<DataTemplate>
<Rectangle Stroke="Black" Height="20" Width="20" Margin="1,0" />
</DataTemplate>
</ItemsControl.ItemTemplate>
这是在ListBox中接收ItemsSource:
ItemsSource to listBox。它包含:
List<Container>
(在容器属性下面)
Problems属性中的问题,当程序加载时,它告诉我这个错误:
System.Windows.Data错误:26:对于ItemsControl的容器类型的项目,将忽略ItemTemplate和ItemTemplateSelector;
我是WPF的基础开发人员,我不知道解决这个问题。一个人告诉我,我可能会使用一个包装板..但也许还有另一种选择。