棱镜事件响应从区域中删除的视图

时间:2012-11-28 16:30:23

标签: c# wpf prism unity-container

我正在使用Prism来处理视图导航。

我想要一个视图来回复它从区域myRegion.Remove(view)中删除。

处理此问题的正确方法是什么(在视图中)? 使用Unloaded事件不起作用,OnNavigatedFrom也不起作用。

1 个答案:

答案 0 :(得分:1)

您可以通过使用CompositePresentationEvent发布和订阅EventAggregator来实现此目的。或者,或许更好的是,在您的观点上实施IActiveAware(它是我认为的RegionManager的一部分。)