0

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

sectionList
       Sections
               Section 0
               Section 1
               .
               .
               Section 12

其中每一个都有一些属性,例如“名称”,即。第 0 节有一个属性“名称”等等。

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

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

所以我的问题是,如何在这个 ComboBox 中获取属性名称而不是类型?

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

4

1 回答 1

1

使用组合框上的“DisplayMemberName”来传递您希望显示的字段的名称。

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

于 2012-12-27T08:57:20.067 回答