首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Silverlight RoutedEvents和异常

Silverlight RoutedEvents和异常
EN

Stack Overflow用户
提问于 2009-04-02 13:19:22
回答 2查看 409关注 0票数 0

我有一个复杂的应用程序,它由一个应用程序组成,包含许多模块,每个模块都包含许多视图。我的观点的行为可能会引发异常。

有时,我想要处理创建它们的视图上的异常,有时在父模块中,有时在大父中。

RoutedEvents的概念似乎是解决这个问题的一种明智的方法,但我不完全确定如何解决这个问题。

有没有人有任何例子或链接,他们可以分享,以证明我正在努力取得成功?

谢谢马克

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2009-08-06 17:29:02

虽然Silverlight包含RoutedEventHandler和RoutedEventArgs,但不幸的是,桌面WPF框架中出现的“路由事件”的概念并不相同。

今天,它是为了源代码和API的兼容性而保存的,而且在将来,它可能会被支持。

这意味着,在此期间,你可以做一些额外的工作,但仍然可以通过

  • 在应用程序级别,连接您自己的未处理异常处理程序代码,可能创建和命名类型"AdvancedExceptionManager“或其他什么,并在此基础上设计一个简单的API,允许事物订阅和处理任何异常并将其泡起来。模块级的
  • 与全局/Singleton未处理的异常处理程序代码一起工作,订阅和取消订阅”处理“全局异常,并取消进一步的处理,例如

如果你需要更多关于如何做这件事的信息,请告诉我。它将有助于了解您的“模块”是如何构造或设计的。

票数 2
EN

Stack Overflow用户

发布于 2009-10-23 15:44:57

这对你来说可能很有趣:

“Silverlight 3的RoutedEvents实现,包括WPF兼容性”http://sl3routedevents.codeplex.com/

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/709667

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档