示例:
view = new viewOld();
view.Datacontext = new viewModelOld();
tabItem.Content = viewOld;
现在,我想在更改标签的新内容时处理旧内容:
tabItem.Content = viewNew;
如何自动处理viewModelOld
答案 0 :(得分:0)
TabItem不会保留对旧视图的引用,如果您没有对其进行任何其他引用,则框架的GarbageCollector
将从内存中删除旧视图。
如果您的视图实现了IDisposable
,那么您必须明确调用其Dispose
方法,请参阅Dispose。