UIElement.AddToEventRoute(EventRoute, RoutedEventArgs) 方法

定义

将处理程序添加到当前 EventRoute 事件处理程序集合的指定 UIElement 中。

C#
public void AddToEventRoute (System.Windows.EventRoute route, System.Windows.RoutedEventArgs e);

参数

route
EventRoute

要向其添加处理程序的事件路由。

e
RoutedEventArgs

用于添加处理程序的事件数据。 此方法使用事件数据的 RoutedEvent 属性创建处理程序。

注解

内容宿主元素可以使用此方法, (那些实现 IContentHost 的元素或未) 将子元素的处理程序添加到其中 EventRoute。 通常,这不是必需的 UIElement,因为处理程序会自动为在已完成的逻辑树中找到的所有元素添加处理程序。 但是,在某些情况下,模板 ContentElement 化树中并 UIElement 混合在模板树中,需要将来自模板的元素添加到路由中。 同时ContentElementUIElement支持此方法的版本。

适用于

产品 版本
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8
Windows Desktop 3.0, 3.1, 5, 6, 7