代码之家  ›  专栏  ›  技术社区  ›  Jonathan

动态添加事件处理程序,使委托名称位于字符串中

  •  1
  • Jonathan  · 技术社区  · 16 年前

    _Element.AddHandler(UIElement.MouseLeftButtonUpEvent, 
        new RoutedEventHandler(Vars.Digit), true);
    

    谢谢

    1 回复  |  直到 13 年前
        1
  •  2
  •   Jon Skeet    16 年前

    Type.GetMethod ,以及 Type.GetEvent ,然后添加一个具有 EventInfo.AddEventHandler . 它可能有点复杂,并且有很多地方可以放置错误处理,但它不应该太难。如果希望能够绑定非公共方法/事件,请不要忘记指定绑定标志。

    推荐文章