更改选项卡的内容时,如何自动配置旧内容

时间:2014-10-30 02:09:15

标签: wpf silverlight tabcontrol tabitem

示例:

view = new viewOld();
view.Datacontext = new viewModelOld();
tabItem.Content = viewOld;

现在,我想在更改标签的新内容时处理旧内容:

tabItem.Content = viewNew;

如何自动处理viewModelOld

1 个答案:

答案 0 :(得分:0)

TabItem不会保留对旧视图的引用,如果您没有对其进行任何其他引用,则框架的GarbageCollector将从内存中删除旧视图。

如果您的视图实现了IDisposable,那么您必须明确调用其Dispose方法,请参阅Dispose