我在使用Caliburn 1.1.0中的RescueAttribute工作时遇到了一些问题。基本上我打算在每个视图模型中放置一个通用的catch-all异常处理程序,但我似乎永远不会调用该方法。
[PerRequest( “ConfigurationGroupViewModel”)] [营救( “GeneralRescue”)] 公共类ConfigurationGroupViewModel:Presenter {
................
public void GeneralRescue(Exception ex) { MessageBox.Show(ex.Message); }
}
我完全按照Caliburn文档中的说明进行了操作,之前我看到post提到了有关IConventionManager的内容,但我担心的是,即使将救援方法直接放在ViewModel类本身上,救援方法也是如此永远不会被召唤。任何人都可以帮助我吗?
谢谢!
答案 0 :(得分:0)
你能提供一些其他细节吗?