Freigeben über


Stylus.StylusMove Angefügtes Ereignis

Definition

Tritt auf, wenn sich der Tablettstift bewegt, während er den Tablet berührt.

see AddStylusMoveHandler, and RemoveStylusMoveHandler
see AddStylusMoveHandler, and RemoveStylusMoveHandler
see AddStylusMoveHandler, and RemoveStylusMoveHandler

Beispiele

Im folgenden Beispiel wird veranschaulicht, wie die Koordinaten des Stifts erfasst werden, auch wenn der Stift die Grenzen eines TextBoxverlässt. In diesem Beispiel wird davon ausgegangen, dass es einen TextBox namens textBox1gibt und dass die StylusDownEreignisse , StylusUpund StylusMove mit Ereignishandlern verbunden sind.

void textbox1_StylusDown(object sender, StylusDownEventArgs e)
{
    Stylus.Capture(textbox1);
}

void textbox1_StylusMove(object sender, StylusEventArgs e)
{
    Point pos = e.GetPosition(textbox1);
    textbox1.AppendText("X: " + pos.X + " Y: " + pos.Y + "\n");
}

void textbox1_StylusUp(object sender, StylusEventArgs e)
{
    Stylus.Capture(textbox1, CaptureMode.None);
}
Private Sub textbox1_StylusDown(ByVal sender As Object, ByVal e As System.Windows.Input.StylusDownEventArgs) _
    Handles textbox1.StylusDown

    Stylus.Capture(textbox1)

End Sub


Private Sub textbox1_StylusMove(ByVal sender As Object, ByVal e As StylusEventArgs) _
    Handles textbox1.StylusMove

    Dim pos As Point = e.GetPosition(textbox1)
    textbox1.AppendText("X: " & pos.X.ToString() & " Y: " & pos.Y.ToString() & vbLf)

End Sub


Private Sub textbox1_StylusUp(ByVal sender As Object, ByVal e As StylusEventArgs) _
    Handles textbox1.StylusUp

    Stylus.Capture(textbox1, CaptureMode.None)

End Sub

Hinweise

Dies ist ein angefügtes Ereignis. WPF implementiert angefügte Ereignisse als routingfähige Ereignisse. Ein angefügtes Ereignis ist im Grunde ein XAML-Sprachkonzept, das verwendet wird, um auf Ereignisse zu verweisen, die für Objekte behandelt werden, die selbst keine Ereignisse definieren. WPF erweitert die Funktionen eines angefügten Ereignisses weiter, sodass es eine Route durchlaufen kann. Angefügte Ereignisse verfügen nicht über eine direkte Verarbeitungssyntax im Code. Verwenden Sie eine angegebene Add*Handler-Methode, um Handler für ein Routingereignis im Code anzufügen. Ausführliche Informationen finden Sie unter Übersicht über angefügte Ereignisse.

Informationen zum Routingereignis

Bezeichnerfeld StylusMoveEvent
Routingstrategie Bubbling
Delegat StylusEventHandler

Gilt für:

Weitere Informationen