问题描述
1、执行语句UIElement.RaiseEvent(newRoutedEventArgs(Event))后,所有注册到Event上的方法都会执行吗?事件引发和是哪个UIElement的RaiseEvent有关吗?2、还有另外一个问题,像下面的代码:publicclassA{publicstaticreadonlyRoutedEventevent;protectedvoidfun();voidA_RoutedEventHandler(objectsender,RoutedEventArgse){fun();}void}publicclassB:A{privatenewvoidfun(){base.fun();}}MainWindow里实例化了classB事件引发A_RoutedEventHandler方法时调用的是A的fun()还是B的fun()?
解决方案
解决方案二:
第二个问题我自己试了试,结果是A的fun
时间: 2025-01-27 03:42:48