导出 (0) 打印
全部展开
信息
您所需的主题如下所示。但此主题未包含在此库中。

RoutedEvent 类

2013/12/13

表示 Windows Phone 事件系统的路由事件。

System.Object
  System.Windows.RoutedEvent

Namespace:  System.Windows
程序集:  System.Windows(位于 System.Windows.dll 中)

public sealed class RoutedEvent

RoutedEvent 类型公开以下成员。

  名称说明
公共方法Equals(Object)确定指定的 Object 是否等于当前的 Object (从 Object 继承。)
受保护的方法Finalize允许 Object 在垃圾回收器回收该对象之前尝试释放资源并执行其他清理操作。 (从 Object 继承。)
公共方法GetHashCode用作特定类型的哈希函数。 (从 Object 继承。)
公共方法GetType获取当前实例的 Type (从 Object 继承。)
受保护的方法MemberwiseClone创建当前 Object 的浅表副本。 (从 Object 继承。)
公共方法ToString返回路由事件的字符串表示形式。 (重写 Object.ToString()。)
返回顶部

在 WPF 中,RoutedEvent 类保留附加信息,例如路由策略。在 Windows Phone 中,路由事件不要求此信息。在 Windows Phone 中只支持冒泡路由事件路由技术,并且触发器用法不要求事件标识符,原因是触发器用法限制为 Loaded 情况。因此,在 Windows Phone 中,路由事件通常由 XAML 用法中的名称标识,不要求该标识符字段。

Windows Phone 中的 RoutedEvent 类的主要的用法是支持一个事件处理技术,由此可以调用路由事件上的处理程序,即使事件数据的 Handled 属性为 true 也如此。存在这种情况是因为控件类实现可能将输入事件作为其逻辑的一部分处理。控件的特定实例仍可能需要处理不常见的方案中的此类事件。若要使用此方法,请在控件实例上调用 UIElement.AddHandler 方法,同时将 handledEventsToo 声明为 true 并将相关事件的静态 RoutedEvent 标识符作为 routedEvent 参数提供。这意味着只有类定义中存在 RoutedEvent 标示符的事件可以以此方式使用。有关更多信息,请参见 UIElement.AddHandlerWindows Phone 的事件

Windows Phone OS

受以下版本支持: 8.0, 7.1, 7.0

Windows Phone

此类型的所有公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。

显示:
© 2014 Microsoft