2010-03-10 80 views
1

我有一个应用程序,它使用listBox.ItemsSource附加到他们的数据与许多listBoxes。问题是它会创建类似[namespace]。[class_name]的条目。如何创建WPF列表框模板

我如何创建一个模板,它将替换条目,例如。班级“名称”字段?

我期待尽快收到你的来信, 马修

回答

2

[命名空间]。[类名]为ToString方法,如果你不指定显示什么被称为的默认实现。

可以使用DisplayMemberPath属性来指定要显示其类的成员:

<ListBox ItemsSource="{Binding Persons}" DisplayMemberPath="Name" /> 

如果你想如何时显示的项目更多的控制,你可以为你的数据类型定义DataTemplate并将其分配到的ListBox