是否有一种方法可以获得对给定名称的RoutedEvent的引用?
我试过EventManager.GetRoutedEventsForOwner( typeof(ListBox) ).FirstOrDefault( r => r.Name == eventName ),但它返回了null。
发布于 2017-04-13 09:22:21
ListBox类不定义任何路由事件。但是,Selector基类可以:
string eventName = "SelectionChanged";
var events = EventManager.GetRoutedEventsForOwner(typeof(System.Windows.Controls.Primitives.Selector)).FirstOrDefault( x=> x.Name == eventName);https://stackoverflow.com/questions/43387199
复制相似问题