【发布时间】:2011-02-25 09:17:39
【问题描述】:
我正在为我的新项目使用 WPF4 和 PRISM4。
有一个包含多个视图的模块。 DI是统一完成的。当我第一次从 ViewA 导航到 ViewB 时,会创建 ViewB 并调用其构造函数。但是当我第二次、第三次尝试导航到 ViewB 时,没有创建 ViewB,而是重用了现有实例。
我使用 IRegionManager.RequestNavigate 进行导航。
我尝试将 TransientLifeTimeManager 传递给 RegisterType Unity 方法,但无济于事。
有没有办法配置 prism 和/或 unity 以在我每次导航到新视图时创建一个新视图?
谢谢。
【问题讨论】: