绑定到复杂列表的特定部分

时间:2012-12-26 23:43:11

标签: binding winrt-xaml

我有一个复杂的列表作为资源,采用以下形式: -

sectionList
       Sections
               Section 0
               Section 1
               .
               .
               Section 12

每个人都有很少的属性,如'姓名',即。第0部分有一个属性'Name',依此类推。

在我的Xaml中,我有一个ComboBox,我想绑定它的ItemsSource以获取此ComboBox中每个Section的Name属性。当我使用ItemsSource =“{Binding Path = Section}”时,我只得到一个类型列表而不是实际的Name属性。我的意思是列表如下: -

AppName.ClassName+Section  (This is the Type)
AppName.ClassName+Section
.
.
.
AppName.ClassName+Section

所以我的问题是,如何获取属性Name而不是此ComboBox中的Type?

希望这是一个足够的描述,否则我将非常乐意解释更多。

1 个答案:

答案 0 :(得分:1)

使用' DisplayMemberName'在组合框上传递你想要显示的字段的名称。

有关使用示例,请参阅WPF Combobox DisplayMemberPath(使用解决方案,而不是问题,因为它不正确!)