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