Condividi tramite


Stylus Classe

Definizione

Fornisce l'accesso alle informazioni generali sulla penna del Tablet PC.

public ref class Stylus abstract sealed
public static class Stylus
type Stylus = class
Public Class Stylus
Ereditarietà
Stylus

Esempio

Nell'esempio seguente viene illustrato come registrare le coordinate dello stilo, anche se lo stilo lascia i limiti di un TextBoxoggetto . In questo esempio si presuppone che sia presente un TextBox oggetto denominato textBox1e che gli StylusDowneventi , StylusUpe StylusMove siano connessi ai gestori eventi.

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

Campi

GotStylusCaptureEvent

Identifica l'evento associato GotStylusCapture.

IsFlicksEnabledProperty

Identifica la proprietà associata IsFlicksEnabled.

IsPressAndHoldEnabledProperty

Identifica la proprietà associata IsPressAndHoldEnabled.

IsTapFeedbackEnabledProperty

Identifica la proprietà associata IsTapFeedbackEnabled.

IsTouchFeedbackEnabledProperty

Identifica la proprietà associata IsTouchFeedbackEnabled.

LostStylusCaptureEvent

Identifica l'evento associato LostStylusCapture.

PreviewStylusButtonDownEvent

Identifica l'evento associato PreviewStylusButtonDown.

PreviewStylusButtonUpEvent

Identifica l'evento associato PreviewStylusButtonUp.

PreviewStylusDownEvent

Identifica l'evento associato PreviewStylusDown.

PreviewStylusInAirMoveEvent

Identifica l'evento associato PreviewStylusInAirMove.

PreviewStylusInRangeEvent

Identifica l'evento associato PreviewStylusInRange.

PreviewStylusMoveEvent

Identifica l'evento associato PreviewStylusMove.

PreviewStylusOutOfRangeEvent

Identifica l'evento associato PreviewStylusOutOfRange.

PreviewStylusSystemGestureEvent

Identifica l'evento associato PreviewStylusSystemGesture.

PreviewStylusUpEvent

Identifica l'evento associato PreviewStylusUp.

StylusButtonDownEvent

Identifica l'evento associato StylusButtonDown.

StylusButtonUpEvent

Identifica l'evento associato StylusButtonUp.

StylusDownEvent

Identifica l'evento associato StylusDown.

StylusEnterEvent

Identifica l'evento associato StylusEnter.

StylusInAirMoveEvent

Identifica l'evento associato StylusInAirMove.

StylusInRangeEvent

Identifica l'evento associato StylusInRange.

StylusLeaveEvent

Identifica l'evento associato StylusLeave.

StylusMoveEvent

Identifica l'evento associato StylusMove.

StylusOutOfRangeEvent

Identifica l'evento associato StylusOutOfRange.

StylusSystemGestureEvent

Identifica l'evento associato StylusSystemGesture.

StylusUpEvent

Identifica l'evento associato StylusUp.

Proprietà

Captured

Ottiene l'elemento a cui lo stilo è associato.

CurrentStylusDevice

Ottiene lo stilo che rappresenta lo stilo correntemente utilizzato.

DirectlyOver

Ottiene l'elemento che è direttamente sotto lo stilo.

Proprietà associate

IsFlicksEnabled

Ottiene o imposta un valore che indica se siano o meno abilitati i gesti rapidi.

IsPressAndHoldEnabled

Ottiene o imposta i valori che indicano se è abilitato pressione prolungata.

IsTapFeedbackEnabled

Ottiene o imposta se un valore indica o meno se il feedback della digitazione viene abilitato o meno.

IsTouchFeedbackEnabled

Ottiene o imposta un valore che indica se il feedback dell'input tocco è abilitato.

Metodi

AddGotStylusCaptureHandler(DependencyObject, StylusEventHandler)

Aggiunge un gestore per l'evento associato GotStylusCapture.

AddLostStylusCaptureHandler(DependencyObject, StylusEventHandler)

Aggiunge un gestore per l'evento associato LostStylusCapture.

AddPreviewStylusButtonDownHandler(DependencyObject, StylusButtonEventHandler)

Aggiunge un gestore per l'evento associato PreviewStylusButtonDown.

AddPreviewStylusButtonUpHandler(DependencyObject, StylusButtonEventHandler)

Aggiunge un gestore per l'evento associato PreviewStylusButtonUp.

AddPreviewStylusDownHandler(DependencyObject, StylusDownEventHandler)

Aggiunge un gestore per l'evento associato PreviewStylusDown.

AddPreviewStylusInAirMoveHandler(DependencyObject, StylusEventHandler)

Aggiunge un gestore per l'evento associato PreviewStylusInAirMove.

AddPreviewStylusInRangeHandler(DependencyObject, StylusEventHandler)

Aggiunge un gestore per l'evento associato PreviewStylusInRange.

AddPreviewStylusMoveHandler(DependencyObject, StylusEventHandler)

Aggiunge un gestore per l'evento associato PreviewStylusMove.

AddPreviewStylusOutOfRangeHandler(DependencyObject, StylusEventHandler)

Aggiunge un gestore per l'evento associato PreviewStylusOutOfRange.

AddPreviewStylusSystemGestureHandler(DependencyObject, StylusSystemGestureEventHandler)

Aggiunge un gestore per l'evento associato PreviewStylusSystemGesture.

AddPreviewStylusUpHandler(DependencyObject, StylusEventHandler)

Aggiunge un gestore per l'evento associato PreviewStylusUp.

AddStylusButtonDownHandler(DependencyObject, StylusButtonEventHandler)

Aggiunge un gestore per l'evento associato StylusButtonDown.

AddStylusButtonUpHandler(DependencyObject, StylusButtonEventHandler)

Aggiunge un gestore per l'evento associato StylusButtonUp.

AddStylusDownHandler(DependencyObject, StylusDownEventHandler)

Aggiunge un gestore per l'evento associato StylusDown.

AddStylusEnterHandler(DependencyObject, StylusEventHandler)

Aggiunge un gestore per l'evento associato StylusEnter.

AddStylusInAirMoveHandler(DependencyObject, StylusEventHandler)

Aggiunge un gestore per l'evento associato StylusInAirMove.

AddStylusInRangeHandler(DependencyObject, StylusEventHandler)

Aggiunge un gestore per l'evento associato StylusInRange.

AddStylusLeaveHandler(DependencyObject, StylusEventHandler)

Aggiunge un gestore per l'evento associato StylusLeave.

AddStylusMoveHandler(DependencyObject, StylusEventHandler)

Aggiunge un gestore per l'evento associato StylusMove.

AddStylusOutOfRangeHandler(DependencyObject, StylusEventHandler)

Aggiunge un gestore per l'evento associato StylusOutOfRange.

AddStylusSystemGestureHandler(DependencyObject, StylusSystemGestureEventHandler)

Aggiunge un gestore per l'evento associato StylusSystemGesture.

AddStylusUpHandler(DependencyObject, StylusEventHandler)

Aggiunge un gestore per l'evento associato StylusUp.

Capture(IInputElement)

Acquisisce lo stilo nell'elemento specificato.

Capture(IInputElement, CaptureMode)

Acquisisce lo stilo nell'elemento specificato.

GetIsFlicksEnabled(DependencyObject)

Ottiene il valore della proprietà associata IsFlicksEnabled nell'elemento specificato.

GetIsPressAndHoldEnabled(DependencyObject)

Ottiene il valore della proprietà associata IsPressAndHoldEnabled nell'elemento specificato.

GetIsTapFeedbackEnabled(DependencyObject)

Ottiene il valore della proprietà associata IsTapFeedbackEnabled nell'elemento specificato.

GetIsTouchFeedbackEnabled(DependencyObject)

Ottiene il valore della proprietà associata IsTouchFeedbackEnabled nell'elemento specificato.

RemoveGotStylusCaptureHandler(DependencyObject, StylusEventHandler)

Rimuove un gestore per l'evento associato GotStylusCapture.

RemoveLostStylusCaptureHandler(DependencyObject, StylusEventHandler)

Rimuove un gestore per l'evento associato LostStylusCapture.

RemovePreviewStylusButtonDownHandler(DependencyObject, StylusButtonEventHandler)

Rimuove un gestore per l'evento associato PreviewStylusButtonDown.

RemovePreviewStylusButtonUpHandler(DependencyObject, StylusButtonEventHandler)

Rimuove un gestore per l'evento associato PreviewStylusButtonUp.

RemovePreviewStylusDownHandler(DependencyObject, StylusDownEventHandler)

Rimuove un gestore per l'evento associato PreviewStylusDown.

RemovePreviewStylusInAirMoveHandler(DependencyObject, StylusEventHandler)

Rimuove un gestore per l'evento associato PreviewStylusInAirMove.

RemovePreviewStylusInRangeHandler(DependencyObject, StylusEventHandler)

Rimuove un gestore per l'evento associato PreviewStylusInRange.

RemovePreviewStylusMoveHandler(DependencyObject, StylusEventHandler)

Rimuove un gestore per l'evento associato PreviewStylusMove.

RemovePreviewStylusOutOfRangeHandler(DependencyObject, StylusEventHandler)

Rimuove un gestore per l'evento associato PreviewStylusOutOfRange.

RemovePreviewStylusSystemGestureHandler(DependencyObject, StylusSystemGestureEventHandler)

Rimuove un gestore per l'evento associato PreviewStylusSystemGesture.

RemovePreviewStylusUpHandler(DependencyObject, StylusEventHandler)

Rimuove un gestore per l'evento associato PreviewStylusUp.

RemoveStylusButtonDownHandler(DependencyObject, StylusButtonEventHandler)

Rimuove un gestore per l'evento associato StylusButtonDown.

RemoveStylusButtonUpHandler(DependencyObject, StylusButtonEventHandler)

Rimuove un gestore per l'evento associato StylusButtonUp.

RemoveStylusDownHandler(DependencyObject, StylusDownEventHandler)

Rimuove un gestore per l'evento associato StylusDown.

RemoveStylusEnterHandler(DependencyObject, StylusEventHandler)

Rimuove un gestore per l'evento associato StylusEnter.

RemoveStylusInAirMoveHandler(DependencyObject, StylusEventHandler)

Rimuove un gestore per l'evento associato StylusInAirMove.

RemoveStylusInRangeHandler(DependencyObject, StylusEventHandler)

Rimuove un gestore per l'evento associato StylusInRange.

RemoveStylusLeaveHandler(DependencyObject, StylusEventHandler)

Rimuove un gestore per l'evento associato StylusLeave.

RemoveStylusMoveHandler(DependencyObject, StylusEventHandler)

Rimuove un gestore per l'evento associato StylusMove.

RemoveStylusOutOfRangeHandler(DependencyObject, StylusEventHandler)

Rimuove un gestore per l'evento associato StylusOutOfRange.

RemoveStylusSystemGestureHandler(DependencyObject, StylusSystemGestureEventHandler)

Rimuove un gestore per l'evento associato StylusSystemGesture.

RemoveStylusUpHandler(DependencyObject, StylusEventHandler)

Rimuove un gestore per l'evento associato StylusUp.

SetIsFlicksEnabled(DependencyObject, Boolean)

Ottiene il valore della proprietà associata IsFlicksEnabled nell'elemento specificato.

SetIsPressAndHoldEnabled(DependencyObject, Boolean)

Imposta il valore della proprietà associata IsPressAndHoldEnabled nell'elemento specificato.

SetIsTapFeedbackEnabled(DependencyObject, Boolean)

Imposta il valore della proprietà associata IsTapFeedbackEnabled nell'elemento specificato.

SetIsTouchFeedbackEnabled(DependencyObject, Boolean)

Imposta il valore della proprietà associata IsTouchFeedbackEnabled nell'elemento specificato.

Synchronize()

Sincronizza il cursore e l'interfaccia utente.

Eventi associati

GotStylusCapture

Si verifica quando un elemento acquisisce gli eventi dello stilo.

LostStylusCapture

Si verifica quando un elemento rilascia gli eventi dello stilo.

PreviewStylusButtonDown

Si verifica quando l'utente preme uno dei pulsanti sullo stilo.

PreviewStylusButtonUp

Si verifica quando l'utente rilascia uno dei pulsanti sullo stilo.

PreviewStylusDown

Si verifica quando l'utente tocca il tablet con la punta dello stilo.

PreviewStylusInAirMove

Si verifica se lo stilo si sposta mentre è a portata del tablet (ma non tocca).

PreviewStylusInRange

Si verifica quando lo stilo entra nella portata del tablet.

PreviewStylusMove

Si verifica se lo stilo si sposta mentre tocca il tablet.

PreviewStylusOutOfRange

Si verifica quando lo stilo esce dall'intervallo del tablet.

PreviewStylusSystemGesture

Si verifica quando l'utente esegue un movimento di sistema con lo stilo.

PreviewStylusUp

Si verifica quando l'utente solleva lo stilo dal tablet.

StylusButtonDown

Si verifica quando l'utente preme uno dei pulsanti sullo stilo.

StylusButtonUp

Si verifica quando l'utente rilascia uno dei pulsanti sullo stilo.

StylusDown

Si verifica quando l'utente tocca il tablet con la punta dello stilo.

StylusEnter

Si verifica quando il cursore dello stilo viene spostato all'interno dei limiti di un elemento.

StylusInAirMove

Si verifica se lo stilo si sposta mentre è nel campo del tablet (ma non lo tocca).

StylusInRange

Si verifica quando lo stilo entra nella portata del tablet.

StylusLeave

Si verifica quando il cursore dello stilo viene spostato all'esterno dei limiti di un elemento.

StylusMove

Si verifica se lo stilo si sposta mentre tocca il tablet.

StylusOutOfRange

Si verifica quando lo stilo esce dall'intervallo del tablet.

StylusSystemGesture

Si verifica quando l'utente esegue un movimento di sistema con lo stilo.

StylusUp

Si verifica quando l'utente solleva lo stilo dal Tablet PC.

Si applica a