0
我有一個包含ComboBox
的WPF UserControl
。我需要附加一個事件監聽器到ComboBox.Items
集合。WPF如何分離UserControls中的事件掛鉤
public MyUserControl()
{
InitializeComponent();
((INotifyCollectionChanged)comboBox.Items).CollectionChanged +=
ComboBoxItemsChanged;
}
但我似乎無法弄清楚如何分離它。或者當整個控件被垃圾收集時自動處理?
這可能不是一個壞問題,但意圖是可疑的。你想做什麼,你不能通過綁定和/或觸發器來做? – Jay 2010-08-25 10:07:59
@Jay:當ItemsSource屬性被設置時,我想讓ComboBox自動選擇第一個值,當且僅當Item.Count == 1 && SelectedItem == null; – Mizipzor 2010-08-25 10:22:13
您使用MVVM還是其他任何演示模式? – Jay 2010-08-25 10:29:47