2012-12-26 65 views
0

的特定部分我有一個複雜的列表,如以下形式的資源: -綁定到一個複雜的列表

sectionList 
     Sections 
       Section 0 
       Section 1 
       . 
       . 
       Section 12 

每個那些有「姓名」,即幾個屬性。部分0有一個屬性「名稱」等。

在我的Xaml中,我有一個ComboBox,我想要綁定它的ItemsSource來獲取這個ComboBox中每個部分的Name屬性。當我使用ItemsSource =「{綁定路徑=部分}」我只得到類型的列表,而不是實際的名稱屬性。隨着我的意思是列表看起來象下面這樣: -

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

所以我的問題是,如何獲取屬性名稱,而不是在ComboBox的類型?

希望這足夠的解釋,否則我會更樂意解釋更多。

回答

1

在組合框上使用'DisplayMemberName'來傳入想要顯示的字段的名稱。

WPF Combobox DisplayMemberPath的使用實例(使用該解決方案,而不是問題,因爲它是不正確!)

+0

謝謝您的回答。這是真的很容易和工作,在我問q後。我發現你甚至可以使用DataTemplate來完成它。真的謝謝老兄。 – DreamNet