使用绑定到List 如何不显示控件

这是我正在使用的代码:

       

将ItemsSource设置为listBox时。 它包含:

 List (Below container properties) - Objective: string - Problems: List 

看看这一行: 在代码中,Problems是UserControls列表。 当我加载程序时,列表框显示来自用户控件的控件,它应该显示矩形。

我究竟做错了什么?

查看Visual Studio的Output-window,您将看到:

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

它不适用模板,因为可以直接添加项目。


我对包装控件的意思是你创建了一个包含UserControl属性的类,例如:

  Problems : List 
 public class ProblemContainer { public UserControl Problem { get; set; } }