Stylus Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
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. |