附加财产事件处理和内存泄漏

时间:2014-04-08 20:10:12

标签: wpf silverlight events memory-leaks attached-properties

我正在使用附加属性,当设置为true时将开始侦听事件。问题是,我不了解如何添加删除处理程序。

例如,我需要在接收焦点时选择文本框的所有文本,仅使用附加属性。有一次,附加属性设置为true,我开始收听GotFocus事件,并提供所需的功能。但是,如果你仔细观察,这个附加属性永远不会重置我删除这些处理程序,这通常会在某个时间点导致内存泄漏。

我该如何避免这种情况?

我在Silverlight 5中使用此功能,因此我希望它可以在Silverlight中使用,而不仅限于WPF。

0 个答案:

没有答案