Freigeben über


Stylus Klasse

Definition

Stellt den Zugriff auf allgemeine Informationen über einen Tablettstift bereit.

public ref class Stylus abstract sealed
public static class Stylus
type Stylus = class
Public Class Stylus
Vererbung
Stylus

Beispiele

Im folgenden Beispiel wird veranschaulicht, wie die Koordinaten des Tablettstifts auch dann erfasst werden, wenn der Tablettstift 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

Felder

GotStylusCaptureEvent

Bezeichnet das angefügte GotStylusCapture-Ereignis.

IsFlicksEnabledProperty

Bezeichnet die angefügte IsFlicksEnabled-Eigenschaft.

IsPressAndHoldEnabledProperty

Bezeichnet die angefügte IsPressAndHoldEnabled-Eigenschaft.

IsTapFeedbackEnabledProperty

Bezeichnet die angefügte IsTapFeedbackEnabled-Eigenschaft.

IsTouchFeedbackEnabledProperty

Bezeichnet die angefügte IsTouchFeedbackEnabled-Eigenschaft.

LostStylusCaptureEvent

Bezeichnet das angefügte LostStylusCapture-Ereignis.

PreviewStylusButtonDownEvent

Bezeichnet das angefügte PreviewStylusButtonDown-Ereignis.

PreviewStylusButtonUpEvent

Bezeichnet das angefügte PreviewStylusButtonUp-Ereignis.

PreviewStylusDownEvent

Bezeichnet das angefügte PreviewStylusDown-Ereignis.

PreviewStylusInAirMoveEvent

Bezeichnet das angefügte PreviewStylusInAirMove-Ereignis.

PreviewStylusInRangeEvent

Bezeichnet das angefügte PreviewStylusInRange-Ereignis.

PreviewStylusMoveEvent

Bezeichnet das angefügte PreviewStylusMove-Ereignis.

PreviewStylusOutOfRangeEvent

Bezeichnet das angefügte PreviewStylusOutOfRange-Ereignis.

PreviewStylusSystemGestureEvent

Bezeichnet das angefügte PreviewStylusSystemGesture-Ereignis.

PreviewStylusUpEvent

Bezeichnet das angefügte PreviewStylusUp-Ereignis.

StylusButtonDownEvent

Bezeichnet das angefügte StylusButtonDown-Ereignis.

StylusButtonUpEvent

Bezeichnet das angefügte StylusButtonUp-Ereignis.

StylusDownEvent

Bezeichnet das angefügte StylusDown-Ereignis.

StylusEnterEvent

Bezeichnet das angefügte StylusEnter-Ereignis.

StylusInAirMoveEvent

Bezeichnet das angefügte StylusInAirMove-Ereignis.

StylusInRangeEvent

Bezeichnet das angefügte StylusInRange-Ereignis.

StylusLeaveEvent

Bezeichnet das angefügte StylusLeave-Ereignis.

StylusMoveEvent

Bezeichnet das angefügte StylusMove-Ereignis.

StylusOutOfRangeEvent

Bezeichnet das angefügte StylusOutOfRange-Ereignis.

StylusSystemGestureEvent

Bezeichnet das angefügte StylusSystemGesture-Ereignis.

StylusUpEvent

Bezeichnet das angefügte StylusUp-Ereignis.

Eigenschaften

Captured

Ruft das Element ab, an das der Tablettstift gebunden ist.

CurrentStylusDevice

Ruft den Tablettstift ab, der den derzeit verwendeten Tablettstift darstellt.

DirectlyOver

Ruft das Element ab, das sich direkt unter dem Tablettstift befindet.

Angefügte Eigenschaften

IsFlicksEnabled

Ruft einen Wert ab, der angibt, ob schnelle Stiftbewegungen aktiviert sind, oder legt diesen fest.

IsPressAndHoldEnabled

Ruft einen Wert ab, der angibt, ob Gedrückthalten aktiviert ist, oder legt diesen fest.

IsTapFeedbackEnabled

Ruft einen Wert ab, der angibt, ob Tippfeedback aktiviert ist, oder legt diesen fest.

IsTouchFeedbackEnabled

Ruft einen Wert ab, der angibt, ob Berührungsfeedback aktiviert ist, oder legt diesen fest.

Methoden

AddGotStylusCaptureHandler(DependencyObject, StylusEventHandler)

Fügt einen Handler für das angefügte GotStylusCapture-Ereignis hinzu.

AddLostStylusCaptureHandler(DependencyObject, StylusEventHandler)

Fügt einen Handler für das angefügte LostStylusCapture-Ereignis hinzu.

AddPreviewStylusButtonDownHandler(DependencyObject, StylusButtonEventHandler)

Fügt einen Handler für das angefügte PreviewStylusButtonDown-Ereignis hinzu.

AddPreviewStylusButtonUpHandler(DependencyObject, StylusButtonEventHandler)

Fügt einen Handler für das angefügte PreviewStylusButtonUp-Ereignis hinzu.

AddPreviewStylusDownHandler(DependencyObject, StylusDownEventHandler)

Fügt einen Handler für das angefügte PreviewStylusDown-Ereignis hinzu.

AddPreviewStylusInAirMoveHandler(DependencyObject, StylusEventHandler)

Fügt einen Handler für das angefügte PreviewStylusInAirMove-Ereignis hinzu.

AddPreviewStylusInRangeHandler(DependencyObject, StylusEventHandler)

Fügt einen Handler für das angefügte PreviewStylusInRange-Ereignis hinzu.

AddPreviewStylusMoveHandler(DependencyObject, StylusEventHandler)

Fügt einen Handler für das angefügte PreviewStylusMove-Ereignis hinzu.

AddPreviewStylusOutOfRangeHandler(DependencyObject, StylusEventHandler)

Fügt einen Handler für das angefügte PreviewStylusOutOfRange-Ereignis hinzu.

AddPreviewStylusSystemGestureHandler(DependencyObject, StylusSystemGestureEventHandler)

Fügt einen Handler für das angefügte PreviewStylusSystemGesture-Ereignis hinzu.

AddPreviewStylusUpHandler(DependencyObject, StylusEventHandler)

Fügt einen Handler für das angefügte PreviewStylusUp-Ereignis hinzu.

AddStylusButtonDownHandler(DependencyObject, StylusButtonEventHandler)

Fügt einen Handler für das angefügte StylusButtonDown-Ereignis hinzu.

AddStylusButtonUpHandler(DependencyObject, StylusButtonEventHandler)

Fügt einen Handler für das angefügte StylusButtonUp-Ereignis hinzu.

AddStylusDownHandler(DependencyObject, StylusDownEventHandler)

Fügt einen Handler für das angefügte StylusDown-Ereignis hinzu.

AddStylusEnterHandler(DependencyObject, StylusEventHandler)

Fügt einen Handler für das angefügte StylusEnter-Ereignis hinzu.

AddStylusInAirMoveHandler(DependencyObject, StylusEventHandler)

Fügt einen Handler für das angefügte StylusInAirMove-Ereignis hinzu.

AddStylusInRangeHandler(DependencyObject, StylusEventHandler)

Fügt einen Handler für das angefügte StylusInRange-Ereignis hinzu.

AddStylusLeaveHandler(DependencyObject, StylusEventHandler)

Fügt einen Handler für das angefügte StylusLeave-Ereignis hinzu.

AddStylusMoveHandler(DependencyObject, StylusEventHandler)

Fügt einen Handler für das angefügte StylusMove-Ereignis hinzu.

AddStylusOutOfRangeHandler(DependencyObject, StylusEventHandler)

Fügt einen Handler für das angefügte StylusOutOfRange-Ereignis hinzu.

AddStylusSystemGestureHandler(DependencyObject, StylusSystemGestureEventHandler)

Fügt einen Handler für das angefügte StylusSystemGesture-Ereignis hinzu.

AddStylusUpHandler(DependencyObject, StylusEventHandler)

Fügt einen Handler für das angefügte StylusUp-Ereignis hinzu.

Capture(IInputElement)

Zeichnet den Tablettstift für das angegebene Element auf.

Capture(IInputElement, CaptureMode)

Zeichnet den Tablettstift für das angegebene Element auf.

GetIsFlicksEnabled(DependencyObject)

Ruft den Wert der angefügten IsFlicksEnabled-Eigenschaft des angegebenen Elements ab.

GetIsPressAndHoldEnabled(DependencyObject)

Ruft den Wert der angefügten IsPressAndHoldEnabled-Eigenschaft des angegebenen Elements ab.

GetIsTapFeedbackEnabled(DependencyObject)

Ruft den Wert der angefügten IsTapFeedbackEnabled-Eigenschaft des angegebenen Elements ab.

GetIsTouchFeedbackEnabled(DependencyObject)

Ruft den Wert der angefügten IsTouchFeedbackEnabled-Eigenschaft des angegebenen Elements ab.

RemoveGotStylusCaptureHandler(DependencyObject, StylusEventHandler)

Entfernt einen Handler für das angefügte GotStylusCapture-Ereignis.

RemoveLostStylusCaptureHandler(DependencyObject, StylusEventHandler)

Entfernt einen Handler für das angefügte LostStylusCapture-Ereignis.

RemovePreviewStylusButtonDownHandler(DependencyObject, StylusButtonEventHandler)

Entfernt einen Handler für das angefügte PreviewStylusButtonDown-Ereignis.

RemovePreviewStylusButtonUpHandler(DependencyObject, StylusButtonEventHandler)

Entfernt einen Handler für das angefügte PreviewStylusButtonUp-Ereignis.

RemovePreviewStylusDownHandler(DependencyObject, StylusDownEventHandler)

Entfernt einen Handler für das angefügte PreviewStylusDown-Ereignis.

RemovePreviewStylusInAirMoveHandler(DependencyObject, StylusEventHandler)

Entfernt einen Handler für das angefügte PreviewStylusInAirMove-Ereignis.

RemovePreviewStylusInRangeHandler(DependencyObject, StylusEventHandler)

Entfernt einen Handler für das angefügte PreviewStylusInRange-Ereignis.

RemovePreviewStylusMoveHandler(DependencyObject, StylusEventHandler)

Entfernt einen Handler für das angefügte PreviewStylusMove-Ereignis.

RemovePreviewStylusOutOfRangeHandler(DependencyObject, StylusEventHandler)

Entfernt einen Handler für das angefügte PreviewStylusOutOfRange-Ereignis.

RemovePreviewStylusSystemGestureHandler(DependencyObject, StylusSystemGestureEventHandler)

Entfernt einen Handler für das angefügte PreviewStylusSystemGesture-Ereignis.

RemovePreviewStylusUpHandler(DependencyObject, StylusEventHandler)

Entfernt einen Handler für das angefügte PreviewStylusUp-Ereignis.

RemoveStylusButtonDownHandler(DependencyObject, StylusButtonEventHandler)

Entfernt einen Handler für das angefügte StylusButtonDown-Ereignis.

RemoveStylusButtonUpHandler(DependencyObject, StylusButtonEventHandler)

Entfernt einen Handler für das angefügte StylusButtonUp-Ereignis.

RemoveStylusDownHandler(DependencyObject, StylusDownEventHandler)

Entfernt einen Handler für das angefügte StylusDown-Ereignis.

RemoveStylusEnterHandler(DependencyObject, StylusEventHandler)

Entfernt einen Handler für das angefügte StylusEnter-Ereignis.

RemoveStylusInAirMoveHandler(DependencyObject, StylusEventHandler)

Entfernt einen Handler für das angefügte StylusInAirMove-Ereignis.

RemoveStylusInRangeHandler(DependencyObject, StylusEventHandler)

Entfernt einen Handler für das angefügte StylusInRange-Ereignis.

RemoveStylusLeaveHandler(DependencyObject, StylusEventHandler)

Entfernt einen Handler für das angefügte StylusLeave-Ereignis.

RemoveStylusMoveHandler(DependencyObject, StylusEventHandler)

Entfernt einen Handler für das angefügte StylusMove-Ereignis.

RemoveStylusOutOfRangeHandler(DependencyObject, StylusEventHandler)

Entfernt einen Handler für das angefügte StylusOutOfRange-Ereignis.

RemoveStylusSystemGestureHandler(DependencyObject, StylusSystemGestureEventHandler)

Entfernt einen Handler für das angefügte StylusSystemGesture-Ereignis.

RemoveStylusUpHandler(DependencyObject, StylusEventHandler)

Entfernt einen Handler für das angefügte StylusUp-Ereignis.

SetIsFlicksEnabled(DependencyObject, Boolean)

Ruft den Wert der angefügten IsFlicksEnabled-Eigenschaft des angegebenen Elements ab.

SetIsPressAndHoldEnabled(DependencyObject, Boolean)

Legt den Wert der angefügten IsPressAndHoldEnabled-Eigenschaft für das angegebene Element fest.

SetIsTapFeedbackEnabled(DependencyObject, Boolean)

Legt den Wert der angefügten IsTapFeedbackEnabled-Eigenschaft für das angegebene Element fest.

SetIsTouchFeedbackEnabled(DependencyObject, Boolean)

Legt den Wert der angefügten IsTouchFeedbackEnabled-Eigenschaft für das angegebene Element fest.

Synchronize()

Synchronisiert den Cursor und die Benutzeroberfläche.

Angefügte Ereignisse

GotStylusCapture

Tritt auf, wenn ein Element die Stiftereignisse erfasst.

LostStylusCapture

Tritt auf, wenn ein Element Stiftereignisse freigibt.

PreviewStylusButtonDown

Tritt auf, wenn der Benutzer auf eine der Tasten des Tablettstifts drückt.

PreviewStylusButtonUp

Tritt auf, wenn der Benutzer eine der Schaltflächen des Tablettstifts loslässt.

PreviewStylusDown

Tritt auf, wenn der Benutzer das Tablet mit der Spitze des Tablettstifts berührt.

PreviewStylusInAirMove

Tritt auf, wenn sich der Stift bewegt, während er sich im Bereich des Tablets befindet (ohne es zu berühren).

PreviewStylusInRange

Tritt auf, wenn der Tablettstift in den Bereich des Tablets gelangt.

PreviewStylusMove

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

PreviewStylusOutOfRange

Tritt auf, wenn der Tablettstift den Bereich des Tablets verlässt.

PreviewStylusSystemGesture

Tritt auf, wenn der Benutzer eine Geste für Systemereignisse mit diesem Stift macht.

PreviewStylusUp

Tritt auf, wenn der Benutzer den Tablettstift vom Tablet abhebt.

StylusButtonDown

Tritt auf, wenn der Benutzer auf eine der Tasten des Tablettstifts drückt.

StylusButtonUp

Tritt auf, wenn der Benutzer eine der Schaltflächen des Tablettstifts loslässt.

StylusDown

Tritt auf, wenn der Benutzer das Tablet mit der Spitze des Tablettstifts berührt.

StylusEnter

Tritt auf, wenn der Stiftcursor in den Bereich des Elements eintritt.

StylusInAirMove

Tritt auf, wenn sich der Stift bewegt, während er sich in der Nähe des Tablets befindet, ohne es zu berühren.

StylusInRange

Tritt auf, wenn der Tablettstift in den Bereich des Tablets gelangt.

StylusLeave

Tritt auf, wenn der Stiftcursor den Bereich eines Elements verlässt.

StylusMove

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

StylusOutOfRange

Tritt auf, wenn der Tablettstift den Bereich des Tablets verlässt.

StylusSystemGesture

Tritt auf, wenn der Benutzer eine Geste für Systemereignisse mit diesem Stift macht.

StylusUp

Tritt auf, wenn der Benutzer den Tablettstift vom Tablet PC anhebt.

Gilt für: