0

私は次の形式のリソースとして複雑なリストを持っています:-

sectionList
       Sections
               Section 0
               Section 1
               .
               .
               Section 12

それらのそれぞれには、「名前」のようないくつかのプロパティがあります。セクション0には、プロパティ'Name'などがあります。

私のXamlには、ItemsSourceをバインドしてこのComboBoxの各セクションのNameプロパティを取得するComboBoxがあります。ItemsSource = "{Binding Path = Section}"を使用すると、実際のNameプロパティではなく、タイプのリストのみが取得されます。つまり、リストは次のようになります。-

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

だから私の質問は、このコンボボックスのタイプの代わりにプロパティ名を取得する方法ですか?

これが十分な説明であることを願っています。そうでなければ、私はもっと説明できてうれしいです。

4

1 に答える 1

1

コンボボックスの「DisplayMemberName」を使用して、表示するフィールドの名前を渡します。

使用例については、 WPF Combobox DisplayMemberPathを参照してください(間違っているため、質問ではなく、ソリューションを使用してください)。

于 2012-12-27T08:57:20.067 に答える