我有一个复杂的应用程序,它由一个应用程序组成,包含许多模块,每个模块都包含许多视图。我的观点的行为可能会引发异常。
有时,我想要处理创建它们的视图上的异常,有时在父模块中,有时在大父中。
RoutedEvents的概念似乎是解决这个问题的一种明智的方法,但我不完全确定如何解决这个问题。
有没有人有任何例子或链接,他们可以分享,以证明我正在努力取得成功?
谢谢马克
发布于 2009-08-06 17:29:02
虽然Silverlight包含RoutedEventHandler和RoutedEventArgs,但不幸的是,桌面WPF框架中出现的“路由事件”的概念并不相同。
今天,它是为了源代码和API的兼容性而保存的,而且在将来,它可能会被支持。
这意味着,在此期间,你可以做一些额外的工作,但仍然可以通过
。
如果你需要更多关于如何做这件事的信息,请告诉我。它将有助于了解您的“模块”是如何构造或设计的。
发布于 2009-10-23 15:44:57
这对你来说可能很有趣:
“Silverlight 3的RoutedEvents实现,包括WPF兼容性”http://sl3routedevents.codeplex.com/
https://stackoverflow.com/questions/709667
复制相似问题