透過contentcontrol 的datatemplate datatype 綁定自動生成control時,因為會平凡切換
control
但每次切換control都會使用大量記憶體,發現切換control的時候記憶體不會自動被GC回收
,因為control內部訂閱著外部事件,所以一定要control內部呼叫類似dispose的函式才會解
除訂閱
但是我是透過datatemplate datatype綁定自動生成該control的,在viemodel並沒有該cont
rol的實例,而且MVVM應該也不太準許在vm出現view的實例,這時候我要怎麼在切換的時候去
呼叫該control的dispose函式呢?
不然每次切換都是自動生成一個新的control並佔用大量記憶體,只要多切換幾次記憶體就爆
了