Stylus.StylusButtonUp 附加事件

定义

当用户释放触笔上的一个按钮时发生。

see AddStylusButtonUpHandler, and RemoveStylusButtonUpHandler
see AddStylusButtonUpHandler, and RemoveStylusButtonUpHandler
see AddStylusButtonUpHandler, and RemoveStylusButtonUpHandler

示例

以下示例演示如何在用户释放触笔上的桶按钮时复制所选文本。 此示例假定有一个 TextBox 调用 textBox1,并且该 StylusButtonUp 事件已连接到事件处理程序。

void textbox1_StylusButtonUp(object sender, StylusButtonEventArgs e)
{
    if (e.StylusButton.Guid != StylusPointProperties.BarrelButton.Id)
    {
        return;
    }

    if (textbox1.SelectedText == "")
    {
        return;
    }

    Clipboard.SetDataObject(textbox1.SelectedText);
}
Private Sub textbox1_StylusButtonUp(ByVal sender As Object, ByVal e As StylusButtonEventArgs) _
    Handles textbox1.StylusButtonUp

    If e.StylusButton.Guid <> StylusPointProperties.BarrelButton.Id Then
        Return
    End If

    If textbox1.SelectedText = "" Then
        Return
    End If

    Clipboard.SetDataObject(textbox1.SelectedText)

End Sub

注解

这是附加事件。 WPF 将附加事件实现为路由事件。 附加事件本质上是一个 XAML 语言概念,用于引用在对象上处理的事件,这些事件本身不会定义事件。 WPF 进一步扩展了附加事件的功能,允许它遍历路由。 附加事件在代码中没有直接处理语法;若要在代码中附加路由事件的处理程序,请使用指定的 Add*Handler 方法。 有关详细信息,请参阅 附加事件概述

路由事件信息

Item 价值
标识符字段 StylusButtonUpEvent
路由策略 鼓 泡
委托人 StylusButtonEventHandler

适用于

另请参阅