System.Windows.Data错误:26:对于ItemsControl容器类型的项目,将忽略ItemTemplate和ItemTemplateSelector;

时间:2011-09-03 20:10:28

标签: c# wpf xaml

  

可能重复:
  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的基础开发人员,我不知道解决这个问题。一个人告诉我,我可能会使用一个包装板..但也许还有另一种选择。

0 个答案:

没有答案