我无法理解这段代码,请看下面的示例:
<ListBox Width="200"
ItemsSource="{Binding CurrentArticle.ArticleCategories}"
DisplayMemberPath="{Binding Category.Name}">
</ListBox>
ArticleCategories
是我数据库中的一张表,其中包含两个外键,一个指向 Article
,另一个指向 Categories
,因此 ArticleCategories
是一个包含 Articles
和 Categories
的列表。我想在这个列表框中显示当前文章(
CurrentArticle
)有哪些分类,但我不知道如何做。我想为 ListBox
中的每个 Category
显示 Category.Name
。目前,列表框显示 "Data.ArticleCategory",因为它不知道如何显示它。
我尝试过使用
DisplayMemberPath="Category.Name"
,但没有成功。我需要使用某种数据模板吗?如果需要,应该如何操作?
谢谢。