Stylus Classe

Definizione

Fornisce l'accesso alle informazioni generali su una penna per tablet.

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 oggetto TextBox. 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

Nome Descrizione
GotStylusCaptureEvent

Identifica l'evento GotStylusCapture associato.

IsFlicksEnabledProperty

Identifica la IsFlicksEnabled proprietà associata.

IsPressAndHoldEnabledProperty

Identifica la IsPressAndHoldEnabled proprietà associata.

IsTapFeedbackEnabledProperty

Identifica la IsTapFeedbackEnabled proprietà associata.

IsTouchFeedbackEnabledProperty

Identifica la IsTouchFeedbackEnabled proprietà associata.

LostStylusCaptureEvent

Identifica l'evento LostStylusCapture associato.

PreviewStylusButtonDownEvent

Identifica l'evento PreviewStylusButtonDown associato.

PreviewStylusButtonUpEvent

Identifica l'evento PreviewStylusButtonUp associato.

PreviewStylusDownEvent

Identifica l'evento PreviewStylusDown associato.

PreviewStylusInAirMoveEvent

Identifica l'evento PreviewStylusInAirMove associato.

PreviewStylusInRangeEvent

Identifica l'evento PreviewStylusInRange associato.

PreviewStylusMoveEvent

Identifica l'evento PreviewStylusMove associato.

PreviewStylusOutOfRangeEvent

Identifica l'evento PreviewStylusOutOfRange associato.

PreviewStylusSystemGestureEvent

Identifica l'evento PreviewStylusSystemGesture associato.

PreviewStylusUpEvent

Identifica l'evento PreviewStylusUp associato.

StylusButtonDownEvent

Identifica l'evento StylusButtonDown associato.

StylusButtonUpEvent

Identifica l'evento StylusButtonUp associato.

StylusDownEvent

Identifica l'evento StylusDown associato.

StylusEnterEvent

Identifica l'evento StylusEnter associato.

StylusInAirMoveEvent

Identifica l'evento StylusInAirMove associato.

StylusInRangeEvent

Identifica l'evento StylusInRange associato.

StylusLeaveEvent

Identifica l'evento StylusLeave associato.

StylusMoveEvent

Identifica l'evento StylusMove associato.

StylusOutOfRangeEvent

Identifica l'evento StylusOutOfRange associato.

StylusSystemGestureEvent

Identifica l'evento StylusSystemGesture associato.

StylusUpEvent

Identifica l'evento StylusUp associato.

Proprietà

Nome Descrizione
Captured

Ottiene l'elemento a cui è associato lo stilo.

CurrentStylusDevice

Ottiene lo stilo che rappresenta lo stilo attualmente in uso.

DirectlyOver

Ottiene l'elemento direttamente sotto lo stilo.

Proprietà associate

Nome Descrizione
IsFlicksEnabled

Ottiene o imposta un valore che indica se le sequenze sono abilitate.

IsPressAndHoldEnabled

Ottiene o imposta un valore che indica se è abilitata la pressione e il blocco.

IsTapFeedbackEnabled

Ottiene o imposta un valore che indica se è abilitato il feedback tramite tocco.

IsTouchFeedbackEnabled

Ottiene o imposta un valore che indica se il feedback tramite tocco è abilitato.

Metodi

Nome Descrizione
AddGotStylusCaptureHandler(DependencyObject, StylusEventHandler)

Aggiunge un gestore per l'evento GotStylusCapture associato.

AddLostStylusCaptureHandler(DependencyObject, StylusEventHandler)

Aggiunge un gestore per l'evento LostStylusCapture associato.

AddPreviewStylusButtonDownHandler(DependencyObject, StylusButtonEventHandler)

Aggiunge un gestore per l'evento PreviewStylusButtonDown associato.

AddPreviewStylusButtonUpHandler(DependencyObject, StylusButtonEventHandler)

Aggiunge un gestore per l'evento PreviewStylusButtonUp associato.

AddPreviewStylusDownHandler(DependencyObject, StylusDownEventHandler)

Aggiunge un gestore per l'evento PreviewStylusDown associato.

AddPreviewStylusInAirMoveHandler(DependencyObject, StylusEventHandler)

Aggiunge un gestore per l'evento PreviewStylusInAirMove associato.

AddPreviewStylusInRangeHandler(DependencyObject, StylusEventHandler)

Aggiunge un gestore per l'evento PreviewStylusInRange associato.

AddPreviewStylusMoveHandler(DependencyObject, StylusEventHandler)

Aggiunge un gestore per l'evento PreviewStylusMove associato.

AddPreviewStylusOutOfRangeHandler(DependencyObject, StylusEventHandler)

Aggiunge un gestore per l'evento PreviewStylusOutOfRange associato.

AddPreviewStylusSystemGestureHandler(DependencyObject, StylusSystemGestureEventHandler)

Aggiunge un gestore per l'evento PreviewStylusSystemGesture associato.

AddPreviewStylusUpHandler(DependencyObject, StylusEventHandler)

Aggiunge un gestore per l'evento PreviewStylusUp associato.

AddStylusButtonDownHandler(DependencyObject, StylusButtonEventHandler)

Aggiunge un gestore per l'evento StylusButtonDown associato.

AddStylusButtonUpHandler(DependencyObject, StylusButtonEventHandler)

Aggiunge un gestore per l'evento StylusButtonUp associato.

AddStylusDownHandler(DependencyObject, StylusDownEventHandler)

Aggiunge un gestore per l'evento StylusDown associato.

AddStylusEnterHandler(DependencyObject, StylusEventHandler)

Aggiunge un gestore per l'evento StylusEnter associato.

AddStylusInAirMoveHandler(DependencyObject, StylusEventHandler)

Aggiunge un gestore per l'evento StylusInAirMove associato.

AddStylusInRangeHandler(DependencyObject, StylusEventHandler)

Aggiunge un gestore per l'evento StylusInRange associato.

AddStylusLeaveHandler(DependencyObject, StylusEventHandler)

Aggiunge un gestore per l'evento StylusLeave associato.

AddStylusMoveHandler(DependencyObject, StylusEventHandler)

Aggiunge un gestore per l'evento StylusMove associato.

AddStylusOutOfRangeHandler(DependencyObject, StylusEventHandler)

Aggiunge un gestore per l'evento StylusOutOfRange associato.

AddStylusSystemGestureHandler(DependencyObject, StylusSystemGestureEventHandler)

Aggiunge un gestore per l'evento StylusSystemGesture associato.

AddStylusUpHandler(DependencyObject, StylusEventHandler)

Aggiunge un gestore per l'evento StylusUp associato.

Capture(IInputElement, CaptureMode)

Acquisisce lo stilo nell'elemento specificato.

Capture(IInputElement)

Acquisisce lo stilo nell'elemento specificato.

GetIsFlicksEnabled(DependencyObject)

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

GetIsPressAndHoldEnabled(DependencyObject)

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

GetIsTapFeedbackEnabled(DependencyObject)

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

GetIsTouchFeedbackEnabled(DependencyObject)

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

RemoveGotStylusCaptureHandler(DependencyObject, StylusEventHandler)

Rimuove un gestore per l'evento GotStylusCapture associato.

RemoveLostStylusCaptureHandler(DependencyObject, StylusEventHandler)

Rimuove un gestore per l'evento LostStylusCapture associato.

RemovePreviewStylusButtonDownHandler(DependencyObject, StylusButtonEventHandler)

Rimuove un gestore per l'evento PreviewStylusButtonDown associato.

RemovePreviewStylusButtonUpHandler(DependencyObject, StylusButtonEventHandler)

Rimuove un gestore per l'evento PreviewStylusButtonUp associato.

RemovePreviewStylusDownHandler(DependencyObject, StylusDownEventHandler)

Rimuove un gestore per l'evento PreviewStylusDown associato.

RemovePreviewStylusInAirMoveHandler(DependencyObject, StylusEventHandler)

Rimuove un gestore per l'evento PreviewStylusInAirMove associato.

RemovePreviewStylusInRangeHandler(DependencyObject, StylusEventHandler)

Rimuove un gestore per l'evento PreviewStylusInRange associato.

RemovePreviewStylusMoveHandler(DependencyObject, StylusEventHandler)

Rimuove un gestore per l'evento PreviewStylusMove associato.

RemovePreviewStylusOutOfRangeHandler(DependencyObject, StylusEventHandler)

Rimuove un gestore per l'evento PreviewStylusOutOfRange associato.

RemovePreviewStylusSystemGestureHandler(DependencyObject, StylusSystemGestureEventHandler)

Rimuove un gestore per l'evento PreviewStylusSystemGesture associato.

RemovePreviewStylusUpHandler(DependencyObject, StylusEventHandler)

Rimuove un gestore per l'evento PreviewStylusUp associato.

RemoveStylusButtonDownHandler(DependencyObject, StylusButtonEventHandler)

Rimuove un gestore per l'evento StylusButtonDown associato.

RemoveStylusButtonUpHandler(DependencyObject, StylusButtonEventHandler)

Rimuove un gestore per l'evento StylusButtonUp associato.

RemoveStylusDownHandler(DependencyObject, StylusDownEventHandler)

Rimuove un gestore per l'evento StylusDown associato.

RemoveStylusEnterHandler(DependencyObject, StylusEventHandler)

Rimuove un gestore per l'evento StylusEnter associato.

RemoveStylusInAirMoveHandler(DependencyObject, StylusEventHandler)

Rimuove un gestore per l'evento StylusInAirMove associato.

RemoveStylusInRangeHandler(DependencyObject, StylusEventHandler)

Rimuove un gestore per l'evento StylusInRange associato.

RemoveStylusLeaveHandler(DependencyObject, StylusEventHandler)

Rimuove un gestore per l'evento StylusLeave associato.

RemoveStylusMoveHandler(DependencyObject, StylusEventHandler)

Rimuove un gestore per l'evento StylusMove associato.

RemoveStylusOutOfRangeHandler(DependencyObject, StylusEventHandler)

Rimuove un gestore per l'evento StylusOutOfRange associato.

RemoveStylusSystemGestureHandler(DependencyObject, StylusSystemGestureEventHandler)

Rimuove un gestore per l'evento StylusSystemGesture associato.

RemoveStylusUpHandler(DependencyObject, StylusEventHandler)

Rimuove un gestore per l'evento StylusUp associato.

SetIsFlicksEnabled(DependencyObject, Boolean)

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

SetIsPressAndHoldEnabled(DependencyObject, Boolean)

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

SetIsTapFeedbackEnabled(DependencyObject, Boolean)

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

SetIsTouchFeedbackEnabled(DependencyObject, Boolean)

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

Synchronize()

Sincronizza il cursore e l'interfaccia utente.

Eventi associati

Nome Descrizione
GotStylusCapture

Si verifica quando un elemento acquisisce gli eventi dello stilo.

LostStylusCapture

Si verifica quando un elemento rilascia 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 la punta dello stilo al tablet.

PreviewStylusInAirMove

Si verifica se lo stilo si muove mentre è compreso nell'intervallo di (ma non toccando) il tablet.

PreviewStylusInRange

Si verifica quando lo stilo rientra nell'intervallo del tablet.

PreviewStylusMove

Si verifica quando lo stilo si muove 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 questo 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 la punta dello stilo al tablet.

StylusEnter

Si verifica quando il cursore dello stilo entra nei limiti di un elemento.

StylusInAirMove

Si verifica quando lo stilo si muove mentre è compreso nell'intervallo, ma non toccando, il tablet.

StylusInRange

Si verifica quando lo stilo rientra nell'intervallo del tablet.

StylusLeave

Si verifica quando il cursore dello stilo lascia i limiti di un elemento.

StylusMove

Si verifica quando lo stilo si muove 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 questo stilo.

StylusUp

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

Si applica a