WPF 这个没用的对象怎么销毁?

.Net技术 码拜 10年前 (2015-05-11) 1798次浏览 0个评论
 

在一个Grid中,有一个自定义的控件MyControl,MyControl的某个属性值是绑定到当前北京时间上的,北京时间不断在变,此属性也在不断地变化。
现在,要从Grid中移除这个MyControl对象(这个对象已经没有用了),移除之后,这个MyControl对象实际上并没有销毁,因为其有属性绑定到北京时间上的,在不断变化。
那请问,这种情况怎么销毁这个MyControl对象呢?

70分
你是如何绑定的,反绑定一下(取消订阅事件)
否则这个属性一直在保持强引用,是不会销毁的
20分
因为其有属性绑定到北京时间上的

->
改成单向绑定试试,


CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明WPF 这个没用的对象怎么销毁?
喜欢 (0)
[1034331897@qq.com]
分享 (0)

文章评论已关闭!