Silverlight RoutedEvents和例外
-
22-08-2019 - |
题
我有一个复杂的应用程序,包括一个 应用程序, ,包含许多 模块, 每个含有许多 的风景.该行为的我的意见可能会引发的例外情况。
有时我想到处理异常的 看 这创造了他们,有时是在父 模块, 有时在grand-父 应用程序.
这一概念的RoutedEvents似乎是一个明智的方法接近这个问题,但是我完全不知道该如何走。
没有任何人有任何范例或链接,它们可以分享这证明什么我想到达?
感谢 标记
解决方案
虽然Silverlight包含RoutedEventHandler和RoutedEventArgs,不幸的是这一概念的"路由事件"中可以看到桌面WPF框架 不 相同。
今天,它的保持来源和API的兼容性,而在未来,也许这可以支持。
这意味着,在此期间,你可以做一个小小的额外工作,仍然完成这个的
- 在应用程序级别钩住你自己的未经处理的例外处理程序的代码,也许是创建和名称的类型"AdvancedExceptionManager"或什么的,并设计一种简单的API在顶部允许的事情对订阅和处理任何异常和气泡起来。
- 在本模块的水平、工作与全局/单独处理异常的处理程序的代码,订购和订的"处理"全球例外情况,并消除进一步处理的实例。
让我知道如果你需要更多的信息如何去关于这一点。这将有助于知道你的"模块"的建造或设计的。
其他提示
这可能是你感兴趣的:
“RoutedEvents实施为Silverlight 3包括WPF兼容性” http://sl3routedevents.codeplex.com/
不隶属于 StackOverflow