2012-11-28 53 views
1

我正在使用棱镜来处理视图导航。棱镜事件响应视图正在从区域中删除

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

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

回答

1

可以这样做的一种方法是使用EventAggregator发布并订阅CompositePresentationEvent。或者,也许更好的是,对您的观点实施IActiveAware(这是我相信RegionManager的一部分)。