WPF how to detach event hooks in UserControls
I have a WPF UserControl
that contains a ComboBox
. I need to attach an event listener to the ComboBox.Items
collection.
public MyUserControl()
{
InitializeComponent();
((INotifyCollectionChanged)combo开发者_StackOverflow中文版Box.Items).CollectionChanged +=
ComboBoxItemsChanged;
}
But I cant seem to figure out how to detach it. Or is that handled automatically when the entire control is garbage collected?
Implement IDisposable interface and detach event handler in Dispose method
精彩评论