2010-09-15 53 views

回答

0

綁定的SelectedItem到

public FamilyMember Selectedmember { get{...} set{...} }..... 

,並確保您撥打的制定者該成員NotifyPropertyChanged方法。

然後,您可以將視圖上的其他對象綁定到此SelectedMember並顯示您可能需要的任何信息。

1

您可以將ComboBox上的SelectedItem屬性綁定到代碼隱藏中的屬性。

如果您需要將其顯示爲可視項目,則可以通過將的ContentPresenter與該選定項目綁定來完成此操作。

舉個例子

<ComboBox ItemsSource={Binding Path=Collection} SelectedItem={Binding Path=MySelectedItem}/> 
<ContentPresenter Content={Binding Path=MySelectedItem}/> 

而且在後面的代碼:(更換「對象」以您的colleciton是)

private object m_selectedItem; 
public object MySelectedItem 
{ 
    get { return m_selectedItem; } 
    set 
    { 
     m_selectedItem = value; 
     PropertyChanged(this, new PropertyChangedEventArgs("MySelectedItem")); 
    } 
} 

您必須實現INotifyPropertyChanged接口在後面的代碼爲此工作

+0

另外不要忘記設置ContentTemplateSelector你最喜歡的DataTemplateSelector。 :) – 2013-05-29 17:27:09

相關問題