透过contentcontrol 的datatemplate datatype 绑定自动生成control时,因为会平凡切换
control
但每次切换control都会使用大量内存,发现切换control的时候内存不会自动被GC回收
,因为control内部订阅著外部事件,所以一定要control内部呼叫类似dispose的函式才会解
除订阅
但是我是透过datatemplate datatype绑定自动生成该control的,在viemodel并没有该cont
rol的实例,而且MVVM应该也不太准许在vm出现view的实例,这时候我要怎么在切换的时候去
呼叫该control的dispose函式呢?
不然每次切换都是自动生成一个新的control并占用大量内存,只要多切换几次内存就爆
了