我有一个复杂的列表作为资源,采用以下形式: -
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?
希望这是一个足够的描述,否则我将非常乐意解释更多。
答案 0 :(得分:1)
使用' DisplayMemberName'在组合框上传递你想要显示的字段的名称。
有关使用示例,请参阅WPF Combobox DisplayMemberPath(使用解决方案,而不是问题,因为它不正确!)