Stylus.StylusLeave 附加事件
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
在触笔光标离开元素边界时发生。
see AddStylusLeaveHandler, and RemoveStylusLeaveHandler
see AddStylusLeaveHandler, and RemoveStylusLeaveHandler
see AddStylusLeaveHandler, and RemoveStylusLeaveHandler
示例
以下示例演示如何在触笔光标进入并离开其边界时更改 的颜色 Button 。 此示例假定有一个 Button 被调用 button1
的 , StylusEnter 并且 和 StylusLeave 事件已连接到事件处理程序。
Brush originalColor;
void button1_StylusLeave(object sender, StylusEventArgs e)
{
button1.Background = originalColor;
}
void button1_StylusEnter(object sender, StylusEventArgs e)
{
originalColor = button1.Background;
button1.Background = Brushes.Gray;
}
Private originalColor As Brush
Private Sub button1_StylusLeave(ByVal sender As Object, ByVal e As StylusEventArgs) _
Handles button1.StylusLeave
button1.Background = originalColor
End Sub
Private Sub button1_StylusEnter(ByVal sender As Object, ByVal e As StylusEventArgs) _
Handles button1.StylusEnter
originalColor = button1.Background
button1.Background = Brushes.Gray
End Sub
注解
这是一个附加事件。 WPF 将附加事件实现为路由事件。 从本质上讲,附加事件是一种 XAML 语言概念,用于引用在本身不定义事件的对象上处理的事件。 WPF 进一步扩展了附加事件的功能,允许它遍历路由。 附加事件在代码中没有直接处理语法;若要在代码中附加路由事件的处理程序,请使用指定的 Add*Handler 方法。 有关详细信息,请参阅 附加事件概述。
路由事件信息
标识符字段 | StylusLeaveEvent |
路由策略 | 直接 |
委托 | StylusEventHandler |