Udostępnij za pośrednictwem


Stylus Klasa

Definicja

Zapewnia dostęp do ogólnych informacji na temat pióra tabletu.

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

Przykłady

W poniższym przykładzie pokazano, jak zarejestrować współrzędne rysika, nawet jeśli rysik opuszcza granice .TextBox W tym przykładzie założono, że istnieje TextBox nazwa , textBox1i że StylusDownzdarzenia , StylusUpi StylusMove są połączone z procedurami obsługi zdarzeń.

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

Pola

GotStylusCaptureEvent

GotStylusCapture Identyfikuje dołączone zdarzenie.

IsFlicksEnabledProperty

Identyfikuje dołączoną IsFlicksEnabled właściwość.

IsPressAndHoldEnabledProperty

Identyfikuje dołączoną IsPressAndHoldEnabled właściwość.

IsTapFeedbackEnabledProperty

Identyfikuje dołączoną IsTapFeedbackEnabled właściwość.

IsTouchFeedbackEnabledProperty

Identyfikuje dołączoną IsTouchFeedbackEnabled właściwość.

LostStylusCaptureEvent

LostStylusCapture Identyfikuje dołączone zdarzenie.

PreviewStylusButtonDownEvent

PreviewStylusButtonDown Identyfikuje dołączone zdarzenie.

PreviewStylusButtonUpEvent

PreviewStylusButtonUp Identyfikuje dołączone zdarzenie.

PreviewStylusDownEvent

PreviewStylusDown Identyfikuje dołączone zdarzenie.

PreviewStylusInAirMoveEvent

PreviewStylusInAirMove Identyfikuje dołączone zdarzenie.

PreviewStylusInRangeEvent

PreviewStylusInRange Identyfikuje dołączone zdarzenie.

PreviewStylusMoveEvent

PreviewStylusMove Identyfikuje dołączone zdarzenie.

PreviewStylusOutOfRangeEvent

PreviewStylusOutOfRange Identyfikuje dołączone zdarzenie.

PreviewStylusSystemGestureEvent

PreviewStylusSystemGesture Identyfikuje dołączone zdarzenie.

PreviewStylusUpEvent

PreviewStylusUp Identyfikuje dołączone zdarzenie.

StylusButtonDownEvent

StylusButtonDown Identyfikuje dołączone zdarzenie.

StylusButtonUpEvent

StylusButtonUp Identyfikuje dołączone zdarzenie.

StylusDownEvent

StylusDown Identyfikuje dołączone zdarzenie.

StylusEnterEvent

StylusEnter Identyfikuje dołączone zdarzenie.

StylusInAirMoveEvent

StylusInAirMove Identyfikuje dołączone zdarzenie.

StylusInRangeEvent

StylusInRange Identyfikuje dołączone zdarzenie.

StylusLeaveEvent

StylusLeave Identyfikuje dołączone zdarzenie.

StylusMoveEvent

StylusMove Identyfikuje dołączone zdarzenie.

StylusOutOfRangeEvent

StylusOutOfRange Identyfikuje dołączone zdarzenie.

StylusSystemGestureEvent

StylusSystemGesture Identyfikuje dołączone zdarzenie.

StylusUpEvent

StylusUp Identyfikuje dołączone zdarzenie.

Właściwości

Captured

Pobiera element, do którego jest powiązany rysik.

CurrentStylusDevice

Pobiera rysik reprezentujący aktualnie używany rysik.

DirectlyOver

Pobiera element, który znajduje się bezpośrednio pod rysikiem.

Właściwości dołączone

IsFlicksEnabled

Pobiera lub ustawia wartość wskazującą, czy migacze są włączone.

IsPressAndHoldEnabled

Pobiera lub ustawia wartości wskazujące, czy naciśnięcie i zatrzymanie jest włączone.

IsTapFeedbackEnabled

Pobiera lub ustawia, czy wartość wskazująca, czy jest włączona informacja zwrotna naciśnięcia.

IsTouchFeedbackEnabled

Pobiera lub ustawia, czy wartość wskazująca, czy jest włączona opinia dotykowa.

Metody

AddGotStylusCaptureHandler(DependencyObject, StylusEventHandler)

Dodaje procedurę obsługi dla dołączonego GotStylusCapture zdarzenia.

AddLostStylusCaptureHandler(DependencyObject, StylusEventHandler)

Dodaje procedurę obsługi dla dołączonego LostStylusCapture zdarzenia.

AddPreviewStylusButtonDownHandler(DependencyObject, StylusButtonEventHandler)

Dodaje procedurę obsługi dla dołączonego PreviewStylusButtonDown zdarzenia.

AddPreviewStylusButtonUpHandler(DependencyObject, StylusButtonEventHandler)

Dodaje procedurę obsługi dla dołączonego PreviewStylusButtonUp zdarzenia.

AddPreviewStylusDownHandler(DependencyObject, StylusDownEventHandler)

Dodaje procedurę obsługi dla dołączonego PreviewStylusDown zdarzenia.

AddPreviewStylusInAirMoveHandler(DependencyObject, StylusEventHandler)

Dodaje procedurę obsługi dla dołączonego PreviewStylusInAirMove zdarzenia.

AddPreviewStylusInRangeHandler(DependencyObject, StylusEventHandler)

Dodaje procedurę obsługi dla dołączonego PreviewStylusInRange zdarzenia.

AddPreviewStylusMoveHandler(DependencyObject, StylusEventHandler)

Dodaje procedurę obsługi dla dołączonego PreviewStylusMove zdarzenia.

AddPreviewStylusOutOfRangeHandler(DependencyObject, StylusEventHandler)

Dodaje procedurę obsługi dla dołączonego PreviewStylusOutOfRange zdarzenia.

AddPreviewStylusSystemGestureHandler(DependencyObject, StylusSystemGestureEventHandler)

Dodaje procedurę obsługi dla dołączonego PreviewStylusSystemGesture zdarzenia.

AddPreviewStylusUpHandler(DependencyObject, StylusEventHandler)

Dodaje procedurę obsługi dla dołączonego PreviewStylusUp zdarzenia.

AddStylusButtonDownHandler(DependencyObject, StylusButtonEventHandler)

Dodaje procedurę obsługi dla dołączonego StylusButtonDown zdarzenia.

AddStylusButtonUpHandler(DependencyObject, StylusButtonEventHandler)

Dodaje procedurę obsługi dla dołączonego StylusButtonUp zdarzenia.

AddStylusDownHandler(DependencyObject, StylusDownEventHandler)

Dodaje procedurę obsługi dla dołączonego StylusDown zdarzenia.

AddStylusEnterHandler(DependencyObject, StylusEventHandler)

Dodaje procedurę obsługi dla dołączonego StylusEnter zdarzenia.

AddStylusInAirMoveHandler(DependencyObject, StylusEventHandler)

Dodaje procedurę obsługi dla dołączonego StylusInAirMove zdarzenia.

AddStylusInRangeHandler(DependencyObject, StylusEventHandler)

Dodaje procedurę obsługi dla dołączonego StylusInRange zdarzenia.

AddStylusLeaveHandler(DependencyObject, StylusEventHandler)

Dodaje procedurę obsługi dla dołączonego StylusLeave zdarzenia.

AddStylusMoveHandler(DependencyObject, StylusEventHandler)

Dodaje procedurę obsługi dla dołączonego StylusMove zdarzenia.

AddStylusOutOfRangeHandler(DependencyObject, StylusEventHandler)

Dodaje procedurę obsługi dla dołączonego StylusOutOfRange zdarzenia.

AddStylusSystemGestureHandler(DependencyObject, StylusSystemGestureEventHandler)

Dodaje procedurę obsługi dla dołączonego StylusSystemGesture zdarzenia.

AddStylusUpHandler(DependencyObject, StylusEventHandler)

Dodaje procedurę obsługi dla dołączonego StylusUp zdarzenia.

Capture(IInputElement)

Przechwytuje rysik do określonego elementu.

Capture(IInputElement, CaptureMode)

Przechwytuje rysik do określonego elementu.

GetIsFlicksEnabled(DependencyObject)

Pobiera wartość dołączonej IsFlicksEnabled właściwości dla określonego elementu.

GetIsPressAndHoldEnabled(DependencyObject)

Pobiera wartość dołączonej IsPressAndHoldEnabled właściwości dla określonego elementu.

GetIsTapFeedbackEnabled(DependencyObject)

Pobiera wartość dołączonej IsTapFeedbackEnabled właściwości dla określonego elementu.

GetIsTouchFeedbackEnabled(DependencyObject)

Pobiera wartość dołączonej IsTouchFeedbackEnabled właściwości dla określonego elementu.

RemoveGotStylusCaptureHandler(DependencyObject, StylusEventHandler)

Usuwa procedurę obsługi dołączonego GotStylusCapture zdarzenia.

RemoveLostStylusCaptureHandler(DependencyObject, StylusEventHandler)

Usuwa procedurę obsługi dołączonego LostStylusCapture zdarzenia.

RemovePreviewStylusButtonDownHandler(DependencyObject, StylusButtonEventHandler)

Usuwa procedurę obsługi dołączonego PreviewStylusButtonDown zdarzenia.

RemovePreviewStylusButtonUpHandler(DependencyObject, StylusButtonEventHandler)

Usuwa procedurę obsługi dołączonego PreviewStylusButtonUp zdarzenia.

RemovePreviewStylusDownHandler(DependencyObject, StylusDownEventHandler)

Usuwa procedurę obsługi dołączonego PreviewStylusDown zdarzenia.

RemovePreviewStylusInAirMoveHandler(DependencyObject, StylusEventHandler)

Usuwa procedurę obsługi dołączonego PreviewStylusInAirMove zdarzenia.

RemovePreviewStylusInRangeHandler(DependencyObject, StylusEventHandler)

Usuwa procedurę obsługi dołączonego PreviewStylusInRange zdarzenia.

RemovePreviewStylusMoveHandler(DependencyObject, StylusEventHandler)

Usuwa procedurę obsługi dołączonego PreviewStylusMove zdarzenia.

RemovePreviewStylusOutOfRangeHandler(DependencyObject, StylusEventHandler)

Usuwa procedurę obsługi dołączonego PreviewStylusOutOfRange zdarzenia.

RemovePreviewStylusSystemGestureHandler(DependencyObject, StylusSystemGestureEventHandler)

Usuwa procedurę obsługi dołączonego PreviewStylusSystemGesture zdarzenia.

RemovePreviewStylusUpHandler(DependencyObject, StylusEventHandler)

Usuwa procedurę obsługi dołączonego PreviewStylusUp zdarzenia.

RemoveStylusButtonDownHandler(DependencyObject, StylusButtonEventHandler)

Usuwa procedurę obsługi dołączonego StylusButtonDown zdarzenia.

RemoveStylusButtonUpHandler(DependencyObject, StylusButtonEventHandler)

Usuwa procedurę obsługi dołączonego StylusButtonUp zdarzenia.

RemoveStylusDownHandler(DependencyObject, StylusDownEventHandler)

Usuwa procedurę obsługi dołączonego StylusDown zdarzenia.

RemoveStylusEnterHandler(DependencyObject, StylusEventHandler)

Usuwa procedurę obsługi dołączonego StylusEnter zdarzenia.

RemoveStylusInAirMoveHandler(DependencyObject, StylusEventHandler)

Usuwa procedurę obsługi dołączonego StylusInAirMove zdarzenia.

RemoveStylusInRangeHandler(DependencyObject, StylusEventHandler)

Usuwa procedurę obsługi dołączonego StylusInRange zdarzenia.

RemoveStylusLeaveHandler(DependencyObject, StylusEventHandler)

Usuwa procedurę obsługi dołączonego StylusLeave zdarzenia.

RemoveStylusMoveHandler(DependencyObject, StylusEventHandler)

Usuwa procedurę obsługi dołączonego StylusMove zdarzenia.

RemoveStylusOutOfRangeHandler(DependencyObject, StylusEventHandler)

Usuwa procedurę obsługi dołączonego StylusOutOfRange zdarzenia.

RemoveStylusSystemGestureHandler(DependencyObject, StylusSystemGestureEventHandler)

Usuwa procedurę obsługi dołączonego StylusSystemGesture zdarzenia.

RemoveStylusUpHandler(DependencyObject, StylusEventHandler)

Usuwa procedurę obsługi dołączonego StylusUp zdarzenia.

SetIsFlicksEnabled(DependencyObject, Boolean)

Pobiera wartość dołączonej IsFlicksEnabled właściwości dla określonego elementu.

SetIsPressAndHoldEnabled(DependencyObject, Boolean)

Ustawia wartość dołączonej IsPressAndHoldEnabled właściwości dla określonego elementu.

SetIsTapFeedbackEnabled(DependencyObject, Boolean)

Ustawia wartość dołączonej IsTapFeedbackEnabled właściwości dla określonego elementu.

SetIsTouchFeedbackEnabled(DependencyObject, Boolean)

Ustawia wartość dołączonej IsTouchFeedbackEnabled właściwości dla określonego elementu.

Synchronize()

Synchronizuje kursor i interfejs użytkownika.

Zdarzenia dołączone

GotStylusCapture

Występuje, gdy element przechwytuje zdarzenia rysika.

LostStylusCapture

Występuje, gdy element zwalnia zdarzenia rysika.

PreviewStylusButtonDown

Występuje, gdy użytkownik naciska jeden z przycisków na rysikach.

PreviewStylusButtonUp

Występuje, gdy użytkownik zwalnia jeden z przycisków na rysikach.

PreviewStylusDown

Występuje, gdy użytkownik dotyka końcówki rysika do tabletu.

PreviewStylusInAirMove

Występuje, jeśli rysik porusza się, gdy znajduje się w zakresie (ale nie dotykając) tabletu.

PreviewStylusInRange

Występuje, gdy rysik mieści się w zakresie tabletu.

PreviewStylusMove

Występuje, gdy rysik porusza się, gdy dotyka tabletu.

PreviewStylusOutOfRange

Występuje, gdy rysik wykracza poza zakres tabletu.

PreviewStylusSystemGesture

Występuje, gdy użytkownik wykonuje gest systemowy za pomocą tego rysika.

PreviewStylusUp

Występuje, gdy użytkownik podnosi rysik z tabletu.

StylusButtonDown

Występuje, gdy użytkownik naciska jeden z przycisków na rysikach.

StylusButtonUp

Występuje, gdy użytkownik zwalnia jeden z przycisków na rysikach.

StylusDown

Występuje, gdy użytkownik dotyka końcówki rysika do tabletu.

StylusEnter

Występuje, gdy kursor rysika wchodzi w granice elementu.

StylusInAirMove

Występuje, gdy rysik porusza się, gdy jest w zakresie, ale nie dotyka, tablet.

StylusInRange

Występuje, gdy rysik mieści się w zakresie tabletu.

StylusLeave

Występuje, gdy kursor rysika opuszcza granice elementu.

StylusMove

Występuje, gdy rysik porusza się, gdy dotyka tabletu.

StylusOutOfRange

Występuje, gdy rysik wykracza poza zakres tabletu.

StylusSystemGesture

Występuje, gdy użytkownik wykonuje gest systemowy za pomocą tego rysika.

StylusUp

Występuje, gdy użytkownik podnosi rysik z komputera tabletowego.

Dotyczy