如何释放新MVVMLight V4中的资源

时间:2011-09-28 12:28:41

标签: .net windows-phone-7 mvvm-light resource-cleanup

我想知道在MVVM-Light V4的新型ViewModelLocator中清理资源的最佳方法。据我所知,在版本3之前,方法 ViewModelLocator.Cleanup()调用了其余的viewmodels的 Cleanup()方法。

在版本4中,使用新的ViewModel模板不包含Cleanup()方法,也不会在添加到 ViewModelLocator 时生成它们。当我读到与V3相关的其他类似问题时,V4计划集中清洁资源,那么如何才能实现?

谢谢。

埃迪

1 个答案:

答案 0 :(得分:0)

它们已从模板中消失,但仍然是一个很好的标准做法(它们可能会回来,因为V4仍然是测试版)

基本上只需要实现自我清理方法,并确保在应用程序的现有/清理时在适当的时间调用它。

MVVM框架本身不会调用清理功能,您必须手动调用它。 (如果我在那里的陈述中错了,请向我开枪:D)