WPF如何在UserControls中分离事件挂钩

时间:2010-08-25 09:52:02

标签: c# wpf inotifycollectionchanged

我有一个包含UserControl的WPF ComboBox。我需要将一个事件监听器附加到ComboBox.Items集合。

public MyUserControl()
{
    InitializeComponent();

    ((INotifyCollectionChanged)comboBox.Items).CollectionChanged +=
        ComboBoxItemsChanged;
}

但我似乎无法弄清楚如何分离它。或者当整个控件被垃圾收集时自动处理?

1 个答案:

答案 0 :(得分:0)

在Dispose方法

中实现IDisposable接口和detach事件处理程序