2011-10-11 123 views
1

的所選項目綁定列表框我有2類A & B:WPF - 對組合框

class A 
{ 
    public long ID {get;set;} 
    public string Name {get;set;} 
    public List<B> BList{get;set;} 
} 

class B 
{ 
    public long ID {get;set;} 
    public string Name {get;set;} 
} 

我有一個meethod返回一個類的列表 - ALIST

我有1個組合框和1個列表框。 ListBox正在使用CollectionViewSource進行分組/排序等...

我想將列表類型列表綁定到組合框。 A.ID將是SelectedValuePath和A.Name將是DisplayMemberPath。

,然後在組合選擇A類的項目,我想將A.BList綁定到列表框...

ALL在XAML ...沒有後面的代碼請

+2

哪裏出了問題? –

+0

請貼出您嘗試過的一些XAML代碼。 –

+0

不綁定到列表,而是綁定到ObservableCollection,因爲OC支持INotifyPropertyChanged,並且會給你的問題少於List。 – Purplegoldfish

回答

1

只需將組合框的selecteditem綁定到列表框的itemssource即可。

1

什麼blindmeis說:

<ListBox ItemsSource={Binding ElementName=comboBox1, Path=SelectedItem/> 
+0

需要幫助,如何綁定到SelectedItem的集合屬性? – Amit