当前位置: 代码迷 >> C# >> WPF,这个没用的对象如何销毁
  详细解决方案

WPF,这个没用的对象如何销毁

热度:15   发布时间:2016-05-05 03:58:12.0
WPF,这个没用的对象怎么销毁?
在一个Grid中,有一个自定义的控件MyControl,MyControl的某个属性值是绑定到当前北京时间上的,北京时间不断在变,此属性也在不断地变化。
现在,要从Grid中移除这个MyControl对象(这个对象已经没有用了),移除之后,这个MyControl对象实际上并没有销毁,因为其有属性绑定到北京时间上的,在不断变化。
那请问,这种情况怎么销毁这个MyControl对象呢?
------解决思路----------------------
你是如何绑定的,反绑定一下(取消订阅事件)
否则这个属性一直在保持强引用,是不会销毁的
------解决思路----------------------
因为其有属性绑定到北京时间上的

->
改成单向绑定试试,
  相关解决方案