1
14
试试这个:
|
2
3
另一个解决方案
代码隐藏
|
3
0
也许我做这件事真的很困难,但我发现,在启动时通过假设任何事情来对抗调用优先级/顺序都是徒劳的。我真的希望在应用程序启动期间引发的任何异常都能立即冒泡到最外层的异常处理程序,但即使引发了异常处理程序,我的MVVM定位器对象也会自动实例化自己,因为它被定义为应用程序级资源。
所以解决办法是:
在顶部添加以下行:
例如
4) 在应用程序启动中,创建ViewModelLocator,如下所示:
如果定位器上的构造函数失败,那么步骤(4)将立即抛出异常,遗憾的是,这种情况一直发生在我身上。 然后,步骤4中的异常处理如下( :
|
Robert King · Unity C#语法问题-转换位置 1 年前 |
JBryanB · 如何从基本抽象类访问类属性 1 年前 |
law · 检查答案按钮的输入字符串格式不正确 2 年前 |
i_sniff_ket · 在unity之外使用unity类 2 年前 |