ListBox.ItemsSource 的显示属性
我是 WPF 新手。我有一个 ListBox,其 ItemSource 设置为 WorkItemCollection。 (WorkItem 的集合 对象。)
显示列表时,仅显示每个对象的类型 (Microsoft.TeamFoundation.WorkItemTracking.Client.WorkItem)。有没有办法让列表显示WorkItem.Title?
I am new to WPF. I have a ListBox that has its ItemSource set to a instance of WorkItemCollection. (A collection of WorkItem objects.)
When the list is displayed it only displays the type of each object (Microsoft.TeamFoundation.WorkItemTracking.Client.WorkItem). Is there a way to make the list display WorkItem.Title?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
你有两个选择。
最简单的方法是设置 DisplayMemberPath将 ListBox 的 属性设置为“Title”。
如果您不仅想设置显示的内容,还想设置用于显示它的控件类型,那么您可以设置 ListBox 的 ItemTemplate。
对于您的目标是什么,我会推荐第一个选项。
You have two options.
The simplest method is to set the DisplayMemberPath property of your ListBox to "Title".
If you want to set not only what gets displayed, but the type of control that is used to display it, then you would set the ListBox's ItemTemplate.
For what your goal is, I would recommend the first option.
您可以在
ListBox
的ItemTemplate
属性上设置DataTemplate
:You can set a
DataTemplate
on theItemTemplate
property of theListBox
: