1

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

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

谢谢你。

埃迪

4

1 回答 1

0

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

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

MVVM 框架本身不会调用清理功能,您必须手动调用它。(如果我在那里的陈述有误,请射击我:D)

于 2011-09-30T12:47:43.460 回答