为RoutedEvent创建自定义事件处理程序

时间:2011-09-19 18:31:41

标签: c# silverlight reflection routed-events

给定路由事件标识符。

可以使用反射为该事件创建一个Handler ?? (当然在处理程序中添加一些代码)。

2 个答案:

答案 0 :(得分:2)

Silverlight中只有非常有限的真实路由事件,它们都在UIElement上定义(Loaded上的FrameworkElement除外)。

如果你引用的其中一个而不是使用反射,那么简单地将提供的RoutedEvent对象与这几个已知对象中的一个进行比较会更容易。一旦建立,您将知道要使用的有限数量的可能签名中的哪一个。

答案 1 :(得分:0)

不确定这是否是您正在寻找的,但您是否考虑过Func和Action代表?