Stylus Klasse

Definition

Bietet Zugriff auf allgemeine Informationen zu einem Tablet-Stift.

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 Eingabestifts erfasst werden, auch wenn der Eingabestift die Grenzen eines Eingabestifts TextBoxverlässt. In diesem Beispiel wird davon ausgegangen, dass es ein TextBox aufgerufenes textBox1Ereignis gibt und dass die StylusDownStylusUpEreignisse mit StylusMove 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

Name Beschreibung
GotStylusCaptureEvent

Identifiziert das GotStylusCapture angefügte Ereignis.

IsFlicksEnabledProperty

Identifies the IsFlicksEnabled attached property.

IsPressAndHoldEnabledProperty

Identifies the IsPressAndHoldEnabled attached property.

IsTapFeedbackEnabledProperty

Identifies the IsTapFeedbackEnabled attached property.

IsTouchFeedbackEnabledProperty

Identifies the IsTouchFeedbackEnabled attached property.

LostStylusCaptureEvent

Identifiziert das LostStylusCapture angefügte Ereignis.

PreviewStylusButtonDownEvent

Identifiziert das PreviewStylusButtonDown angefügte Ereignis.

PreviewStylusButtonUpEvent

Identifiziert das PreviewStylusButtonUp angefügte Ereignis.

PreviewStylusDownEvent

Identifiziert das PreviewStylusDown angefügte Ereignis.

PreviewStylusInAirMoveEvent

Identifiziert das PreviewStylusInAirMove angefügte Ereignis.

PreviewStylusInRangeEvent

Identifiziert das PreviewStylusInRange angefügte Ereignis.

PreviewStylusMoveEvent

Identifiziert das PreviewStylusMove angefügte Ereignis.

PreviewStylusOutOfRangeEvent

Identifiziert das PreviewStylusOutOfRange angefügte Ereignis.

PreviewStylusSystemGestureEvent

Identifiziert das PreviewStylusSystemGesture angefügte Ereignis.

PreviewStylusUpEvent

Identifiziert das PreviewStylusUp angefügte Ereignis.

StylusButtonDownEvent

Identifiziert das StylusButtonDown angefügte Ereignis.

StylusButtonUpEvent

Identifiziert das StylusButtonUp angefügte Ereignis.

StylusDownEvent

Identifiziert das StylusDown angefügte Ereignis.

StylusEnterEvent

Identifiziert das StylusEnter angefügte Ereignis.

StylusInAirMoveEvent

Identifiziert das StylusInAirMove angefügte Ereignis.

StylusInRangeEvent

Identifiziert das StylusInRange angefügte Ereignis.

StylusLeaveEvent

Identifiziert das StylusLeave angefügte Ereignis.

StylusMoveEvent

Identifiziert das StylusMove angefügte Ereignis.

StylusOutOfRangeEvent

Identifiziert das StylusOutOfRange angefügte Ereignis.

StylusSystemGestureEvent

Identifiziert das StylusSystemGesture angefügte Ereignis.

StylusUpEvent

Identifiziert das StylusUp angefügte Ereignis.

Eigenschaften

Name Beschreibung
Captured

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

CurrentStylusDevice

Ruft den Eingabestift ab, der den aktuell verwendeten Eingabestift darstellt.

DirectlyOver

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

Angefügte Eigenschaften

Name Beschreibung
IsFlicksEnabled

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob Streichungen aktiviert sind.

IsPressAndHoldEnabled

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob Gedrückthalten aktiviert ist.

IsTapFeedbackEnabled

Ruft ab oder legt fest, ob ein Wert angibt, ob das Tippen auf Feedback aktiviert ist.

IsTouchFeedbackEnabled

Ruft ab oder legt fest, ob ein Wert angibt, ob Touchfeedback aktiviert ist.

Methoden

Name Beschreibung
AddGotStylusCaptureHandler(DependencyObject, StylusEventHandler)

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

AddLostStylusCaptureHandler(DependencyObject, StylusEventHandler)

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

AddPreviewStylusButtonDownHandler(DependencyObject, StylusButtonEventHandler)

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

AddPreviewStylusButtonUpHandler(DependencyObject, StylusButtonEventHandler)

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

AddPreviewStylusDownHandler(DependencyObject, StylusDownEventHandler)

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

AddPreviewStylusInAirMoveHandler(DependencyObject, StylusEventHandler)

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

AddPreviewStylusInRangeHandler(DependencyObject, StylusEventHandler)

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

AddPreviewStylusMoveHandler(DependencyObject, StylusEventHandler)

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

AddPreviewStylusOutOfRangeHandler(DependencyObject, StylusEventHandler)

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

AddPreviewStylusSystemGestureHandler(DependencyObject, StylusSystemGestureEventHandler)

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

AddPreviewStylusUpHandler(DependencyObject, StylusEventHandler)

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

AddStylusButtonDownHandler(DependencyObject, StylusButtonEventHandler)

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

AddStylusButtonUpHandler(DependencyObject, StylusButtonEventHandler)

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

AddStylusDownHandler(DependencyObject, StylusDownEventHandler)

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

AddStylusEnterHandler(DependencyObject, StylusEventHandler)

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

AddStylusInAirMoveHandler(DependencyObject, StylusEventHandler)

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

AddStylusInRangeHandler(DependencyObject, StylusEventHandler)

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

AddStylusLeaveHandler(DependencyObject, StylusEventHandler)

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

AddStylusMoveHandler(DependencyObject, StylusEventHandler)

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

AddStylusOutOfRangeHandler(DependencyObject, StylusEventHandler)

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

AddStylusSystemGestureHandler(DependencyObject, StylusSystemGestureEventHandler)

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

AddStylusUpHandler(DependencyObject, StylusEventHandler)

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

Capture(IInputElement, CaptureMode)

Erfasst den Eingabestift für das angegebene Element.

Capture(IInputElement)

Erfasst den Eingabestift für das angegebene Element.

GetIsFlicksEnabled(DependencyObject)

Ruft den Wert der IsFlicksEnabled angefügten Eigenschaft für das angegebene Element ab.

GetIsPressAndHoldEnabled(DependencyObject)

Ruft den Wert der IsPressAndHoldEnabled angefügten Eigenschaft für das angegebene Element ab.

GetIsTapFeedbackEnabled(DependencyObject)

Ruft den Wert der IsTapFeedbackEnabled angefügten Eigenschaft für das angegebene Element ab.

GetIsTouchFeedbackEnabled(DependencyObject)

Ruft den Wert der IsTouchFeedbackEnabled angefügten Eigenschaft für das angegebene Element ab.

RemoveGotStylusCaptureHandler(DependencyObject, StylusEventHandler)

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

RemoveLostStylusCaptureHandler(DependencyObject, StylusEventHandler)

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

RemovePreviewStylusButtonDownHandler(DependencyObject, StylusButtonEventHandler)

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

RemovePreviewStylusButtonUpHandler(DependencyObject, StylusButtonEventHandler)

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

RemovePreviewStylusDownHandler(DependencyObject, StylusDownEventHandler)

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

RemovePreviewStylusInAirMoveHandler(DependencyObject, StylusEventHandler)

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

RemovePreviewStylusInRangeHandler(DependencyObject, StylusEventHandler)

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

RemovePreviewStylusMoveHandler(DependencyObject, StylusEventHandler)

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

RemovePreviewStylusOutOfRangeHandler(DependencyObject, StylusEventHandler)

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

RemovePreviewStylusSystemGestureHandler(DependencyObject, StylusSystemGestureEventHandler)

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

RemovePreviewStylusUpHandler(DependencyObject, StylusEventHandler)

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

RemoveStylusButtonDownHandler(DependencyObject, StylusButtonEventHandler)

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

RemoveStylusButtonUpHandler(DependencyObject, StylusButtonEventHandler)

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

RemoveStylusDownHandler(DependencyObject, StylusDownEventHandler)

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

RemoveStylusEnterHandler(DependencyObject, StylusEventHandler)

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

RemoveStylusInAirMoveHandler(DependencyObject, StylusEventHandler)

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

RemoveStylusInRangeHandler(DependencyObject, StylusEventHandler)

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

RemoveStylusLeaveHandler(DependencyObject, StylusEventHandler)

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

RemoveStylusMoveHandler(DependencyObject, StylusEventHandler)

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

RemoveStylusOutOfRangeHandler(DependencyObject, StylusEventHandler)

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

RemoveStylusSystemGestureHandler(DependencyObject, StylusSystemGestureEventHandler)

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

RemoveStylusUpHandler(DependencyObject, StylusEventHandler)

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

SetIsFlicksEnabled(DependencyObject, Boolean)

Ruft den Wert der IsFlicksEnabled angefügten Eigenschaft für das angegebene Element ab.

SetIsPressAndHoldEnabled(DependencyObject, Boolean)

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

SetIsTapFeedbackEnabled(DependencyObject, Boolean)

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

SetIsTouchFeedbackEnabled(DependencyObject, Boolean)

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

Synchronize()

Synchronisiert den Cursor und die Benutzeroberfläche.

Angefügte Ereignisse

Name Beschreibung
GotStylusCapture

Tritt auf, wenn ein Element die Eingabestiftereignisse erfasst.

LostStylusCapture

Tritt auf, wenn ein Element Eingabestiftereignisse loslässt.

PreviewStylusButtonDown

Tritt auf, wenn der Benutzer eine der Schaltflächen auf dem Eingabestift drückt.

PreviewStylusButtonUp

Tritt auf, wenn der Benutzer eine der Schaltflächen auf dem Eingabestift loslässt.

PreviewStylusDown

Tritt auf, wenn der Benutzer die Spitze des Eingabestifts auf das Tablet berührt.

PreviewStylusInAirMove

Tritt auf, wenn der Eingabestift verschoben wird, während er sich innerhalb des Bereichs des (aber nicht berührenden) Tablets befindet.

PreviewStylusInRange

Tritt auf, wenn der Eingabestift innerhalb des Bereichs des Tablets liegt.

PreviewStylusMove

Tritt auf, wenn der Eingabestift bewegt wird, während es das Tablet berührt.

PreviewStylusOutOfRange

Tritt auf, wenn der Eingabestift außerhalb des Gültigen Bereichs des Tablets liegt.

PreviewStylusSystemGesture

Tritt auf, wenn der Benutzer eine Systemgeste mit diesem Eingabestift ausführt.

PreviewStylusUp

Tritt auf, wenn der Benutzer den Eingabestift vom Tablet aufhebt.

StylusButtonDown

Tritt auf, wenn der Benutzer eine der Schaltflächen auf dem Eingabestift drückt.

StylusButtonUp

Tritt auf, wenn der Benutzer eine der Schaltflächen auf dem Eingabestift loslässt.

StylusDown

Tritt auf, wenn der Benutzer die Spitze des Eingabestifts auf das Tablet berührt.

StylusEnter

Tritt auf, wenn der Eingabestiftcursor die Grenzen eines Elements eingibt.

StylusInAirMove

Tritt auf, wenn der Eingabestift bewegt wird, während er sich im Bereich von, aber nicht berührt, auf dem Tablet befindet.

StylusInRange

Tritt auf, wenn der Eingabestift innerhalb des Bereichs des Tablets liegt.

StylusLeave

Tritt auf, wenn der Eingabestiftcursor die Grenzen eines Elements verlässt.

StylusMove

Tritt auf, wenn der Eingabestift bewegt wird, während es das Tablet berührt.

StylusOutOfRange

Tritt auf, wenn der Eingabestift außerhalb des Gültigen Bereichs des Tablets liegt.

StylusSystemGesture

Tritt auf, wenn der Benutzer eine Systemgeste mit diesem Eingabestift ausführt.

StylusUp

Tritt auf, wenn der Benutzer den Eingabestift vom Tablet PC auslöst.

Gilt für: