棱镜ViewModel入口点/离开点

时间:2016-04-25 12:01:18

标签: c# viewmodel prism

我使用棱镜和ViewModel定位器并注入视图。使用INavigationAware时,我可以使用方法来初始化或处理项目。

如果在区域中修复了视图,我该怎么做才能初始化视图并处理/取消订阅项目?如果启动/离开外部ViewModel,我想初始化或清理。

1 个答案:

答案 0 :(得分:0)

在从Region添加/删除View / ViewModel时,您可能希望使用客户RegionBehavior通过接口调用方法。

我在PluralSight课程“Prism Problems& Solutions:Loading Dependent Views”中展示了这个例子

https://www.pluralsight.com/courses/prism-problems-solutions

和“Prism Problems& Solutions:掌握TabControl”

https://www.pluralsight.com/courses/prism-mastering-tabcontrol