如何创建WPF listBox模板

时间:2010-03-10 11:28:06

标签: .net listbox itemssource

我有一个应用程序,它使用许多listBox,并使用listBox.ItemsSource将数据附加到它们。问题是它创建了[namespace]。[class_name]。

之类的条目

如何创建模板,用例如替换条目。 “名称”字段?

我期待很快收到你的回复, 马修

2 个答案:

答案 0 :(得分:2)

[namespace]。[classname]是ToString方法的默认实现,如果您没有指定要显示的内容,则会调用该方法。

您可以使用DisplayMemberPath属性指定要显示的班级成员:

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

如果您想要更好地控制项目的显示方式,可以为数据类型定义DataTemplate并将其分配到ItemTemplate

ListBox属性

答案 1 :(得分:0)

ListBox实现的一个很好的例子就在这里

http://www.c-sharpcorner.com/UploadFile/dpatra/534/