Stylus.StylusButtonUp 添付イベント

定義

ユーザーがスタイラスのボタンの 1 つを離したときに発生します。

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

次の例では、ユーザーがスタイラスのバレル ボタンを離したときに、選択したテキストをコピーする方法を示します。 この例では、textBox1と呼ばれるTextBoxがあり、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 メソッドを使用します。 詳細については、「 添付イベントの概要」を参照してください。

ルーティング イベント情報

品目 価値
識別子フィールド StylusButtonUpEvent
ルーティング戦略 バブル
デリゲート StylusButtonEventHandler

適用対象

こちらもご覧ください