Compartilhar via


Stylus Classe

Definição

Fornece acesso a informações gerais sobre uma caneta eletrônica.

public ref class Stylus abstract sealed
public static class Stylus
type Stylus = class
Public Class Stylus
Herança
Stylus

Exemplos

O exemplo a seguir demonstra como registrar as coordenadas da caneta, mesmo que a caneta deixe os limites de um TextBox. Este exemplo pressupõe que há um TextBox chamado textBox1e que os StylusDowneventos , StylusUpe StylusMove estão conectados a manipuladores de eventos.

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

Campos

GotStylusCaptureEvent

Identifica o evento GotStylusCapture anexado.

IsFlicksEnabledProperty

Identifica a propriedade IsFlicksEnabled anexada.

IsPressAndHoldEnabledProperty

Identifica a propriedade IsPressAndHoldEnabled anexada.

IsTapFeedbackEnabledProperty

Identifica a propriedade IsTapFeedbackEnabled anexada.

IsTouchFeedbackEnabledProperty

Identifica a propriedade IsTouchFeedbackEnabled anexada.

LostStylusCaptureEvent

Identifica o evento LostStylusCapture anexado.

PreviewStylusButtonDownEvent

Identifica o evento PreviewStylusButtonDown anexado.

PreviewStylusButtonUpEvent

Identifica o evento PreviewStylusButtonUp anexado.

PreviewStylusDownEvent

Identifica o evento PreviewStylusDown anexado.

PreviewStylusInAirMoveEvent

Identifica o evento PreviewStylusInAirMove anexado.

PreviewStylusInRangeEvent

Identifica o evento PreviewStylusInRange anexado.

PreviewStylusMoveEvent

Identifica o evento PreviewStylusMove anexado.

PreviewStylusOutOfRangeEvent

Identifica o evento PreviewStylusOutOfRange anexado.

PreviewStylusSystemGestureEvent

Identifica o evento PreviewStylusSystemGesture anexado.

PreviewStylusUpEvent

Identifica o evento PreviewStylusUp anexado.

StylusButtonDownEvent

Identifica o evento StylusButtonDown anexado.

StylusButtonUpEvent

Identifica o evento StylusButtonUp anexado.

StylusDownEvent

Identifica o evento StylusDown anexado.

StylusEnterEvent

Identifica o evento StylusEnter anexado.

StylusInAirMoveEvent

Identifica o evento StylusInAirMove anexado.

StylusInRangeEvent

Identifica o evento StylusInRange anexado.

StylusLeaveEvent

Identifica o evento StylusLeave anexado.

StylusMoveEvent

Identifica o evento StylusMove anexado.

StylusOutOfRangeEvent

Identifica o evento StylusOutOfRange anexado.

StylusSystemGestureEvent

Identifica o evento StylusSystemGesture anexado.

StylusUpEvent

Identifica o evento StylusUp anexado.

Propriedades

Captured

Obtém o elemento ao qual a caneta está associada.

CurrentStylusDevice

Obtém a caneta que representa a caneta que está sendo usada.

DirectlyOver

Obtém o elemento que está logo abaixo da caneta.

Propriedades Anexadas

IsFlicksEnabled

Obtém ou define um valor que se os movimentos estão habilitados.

IsPressAndHoldEnabled

Obtém ou define um valor que indica se a função pressionar e segurar está habilitada.

IsTapFeedbackEnabled

Obtém ou define um valor que indica se comentários de toque estão habilitados.

IsTouchFeedbackEnabled

Obtém ou define um valor que indica se os comentários de toque são habilitados.

Métodos

AddGotStylusCaptureHandler(DependencyObject, StylusEventHandler)

Adiciona um manipulador ao evento anexado GotStylusCapture.

AddLostStylusCaptureHandler(DependencyObject, StylusEventHandler)

Adiciona um manipulador ao evento anexado LostStylusCapture.

AddPreviewStylusButtonDownHandler(DependencyObject, StylusButtonEventHandler)

Adiciona um manipulador ao evento anexado PreviewStylusButtonDown.

AddPreviewStylusButtonUpHandler(DependencyObject, StylusButtonEventHandler)

Adiciona um manipulador ao evento anexado PreviewStylusButtonUp.

AddPreviewStylusDownHandler(DependencyObject, StylusDownEventHandler)

Adiciona um manipulador ao evento anexado PreviewStylusDown.

AddPreviewStylusInAirMoveHandler(DependencyObject, StylusEventHandler)

Adiciona um manipulador ao evento anexado PreviewStylusInAirMove.

AddPreviewStylusInRangeHandler(DependencyObject, StylusEventHandler)

Adiciona um manipulador ao evento anexado PreviewStylusInRange.

AddPreviewStylusMoveHandler(DependencyObject, StylusEventHandler)

Adiciona um manipulador ao evento anexado PreviewStylusMove.

AddPreviewStylusOutOfRangeHandler(DependencyObject, StylusEventHandler)

Adiciona um manipulador ao evento anexado PreviewStylusOutOfRange.

AddPreviewStylusSystemGestureHandler(DependencyObject, StylusSystemGestureEventHandler)

Adiciona um manipulador ao evento anexado PreviewStylusSystemGesture.

AddPreviewStylusUpHandler(DependencyObject, StylusEventHandler)

Adiciona um manipulador ao evento anexado PreviewStylusUp.

AddStylusButtonDownHandler(DependencyObject, StylusButtonEventHandler)

Adiciona um manipulador ao evento anexado StylusButtonDown.

AddStylusButtonUpHandler(DependencyObject, StylusButtonEventHandler)

Adiciona um manipulador ao evento anexado StylusButtonUp.

AddStylusDownHandler(DependencyObject, StylusDownEventHandler)

Adiciona um manipulador ao evento anexado StylusDown.

AddStylusEnterHandler(DependencyObject, StylusEventHandler)

Adiciona um manipulador ao evento anexado StylusEnter.

AddStylusInAirMoveHandler(DependencyObject, StylusEventHandler)

Adiciona um manipulador ao evento anexado StylusInAirMove.

AddStylusInRangeHandler(DependencyObject, StylusEventHandler)

Adiciona um manipulador ao evento anexado StylusInRange.

AddStylusLeaveHandler(DependencyObject, StylusEventHandler)

Adiciona um manipulador ao evento anexado StylusLeave.

AddStylusMoveHandler(DependencyObject, StylusEventHandler)

Adiciona um manipulador ao evento anexado StylusMove.

AddStylusOutOfRangeHandler(DependencyObject, StylusEventHandler)

Adiciona um manipulador ao evento anexado StylusOutOfRange.

AddStylusSystemGestureHandler(DependencyObject, StylusSystemGestureEventHandler)

Adiciona um manipulador ao evento anexado StylusSystemGesture.

AddStylusUpHandler(DependencyObject, StylusEventHandler)

Adiciona um manipulador ao evento anexado StylusUp.

Capture(IInputElement)

Captura a caneta para o elemento especificado.

Capture(IInputElement, CaptureMode)

Captura a caneta para o elemento especificado.

GetIsFlicksEnabled(DependencyObject)

Obtém o valor da propriedade anexada IsFlicksEnabled no elemento especificado.

GetIsPressAndHoldEnabled(DependencyObject)

Obtém o valor da propriedade anexada IsPressAndHoldEnabled no elemento especificado.

GetIsTapFeedbackEnabled(DependencyObject)

Obtém o valor da propriedade anexada IsTapFeedbackEnabled no elemento especificado.

GetIsTouchFeedbackEnabled(DependencyObject)

Obtém o valor da propriedade anexada IsTouchFeedbackEnabled no elemento especificado.

RemoveGotStylusCaptureHandler(DependencyObject, StylusEventHandler)

Remove um manipulador para o evento anexado GotStylusCapture.

RemoveLostStylusCaptureHandler(DependencyObject, StylusEventHandler)

Remove um manipulador para o evento anexado LostStylusCapture.

RemovePreviewStylusButtonDownHandler(DependencyObject, StylusButtonEventHandler)

Remove um manipulador para o evento anexado PreviewStylusButtonDown.

RemovePreviewStylusButtonUpHandler(DependencyObject, StylusButtonEventHandler)

Remove um manipulador para o evento anexado PreviewStylusButtonUp.

RemovePreviewStylusDownHandler(DependencyObject, StylusDownEventHandler)

Remove um manipulador para o evento anexado PreviewStylusDown.

RemovePreviewStylusInAirMoveHandler(DependencyObject, StylusEventHandler)

Remove um manipulador para o evento anexado PreviewStylusInAirMove.

RemovePreviewStylusInRangeHandler(DependencyObject, StylusEventHandler)

Remove um manipulador para o evento anexado PreviewStylusInRange.

RemovePreviewStylusMoveHandler(DependencyObject, StylusEventHandler)

Remove um manipulador para o evento anexado PreviewStylusMove.

RemovePreviewStylusOutOfRangeHandler(DependencyObject, StylusEventHandler)

Remove um manipulador para o evento anexado PreviewStylusOutOfRange.

RemovePreviewStylusSystemGestureHandler(DependencyObject, StylusSystemGestureEventHandler)

Remove um manipulador para o evento anexado PreviewStylusSystemGesture.

RemovePreviewStylusUpHandler(DependencyObject, StylusEventHandler)

Remove um manipulador para o evento anexado PreviewStylusUp.

RemoveStylusButtonDownHandler(DependencyObject, StylusButtonEventHandler)

Remove um manipulador para o evento anexado StylusButtonDown.

RemoveStylusButtonUpHandler(DependencyObject, StylusButtonEventHandler)

Remove um manipulador para o evento anexado StylusButtonUp.

RemoveStylusDownHandler(DependencyObject, StylusDownEventHandler)

Remove um manipulador para o evento anexado StylusDown.

RemoveStylusEnterHandler(DependencyObject, StylusEventHandler)

Remove um manipulador para o evento anexado StylusEnter.

RemoveStylusInAirMoveHandler(DependencyObject, StylusEventHandler)

Remove um manipulador para o evento anexado StylusInAirMove.

RemoveStylusInRangeHandler(DependencyObject, StylusEventHandler)

Remove um manipulador para o evento anexado StylusInRange.

RemoveStylusLeaveHandler(DependencyObject, StylusEventHandler)

Remove um manipulador para o evento anexado StylusLeave.

RemoveStylusMoveHandler(DependencyObject, StylusEventHandler)

Remove um manipulador para o evento anexado StylusMove.

RemoveStylusOutOfRangeHandler(DependencyObject, StylusEventHandler)

Remove um manipulador para o evento anexado StylusOutOfRange.

RemoveStylusSystemGestureHandler(DependencyObject, StylusSystemGestureEventHandler)

Remove um manipulador para o evento anexado StylusSystemGesture.

RemoveStylusUpHandler(DependencyObject, StylusEventHandler)

Remove um manipulador para o evento anexado StylusUp.

SetIsFlicksEnabled(DependencyObject, Boolean)

Obtém o valor da propriedade anexada IsFlicksEnabled no elemento especificado.

SetIsPressAndHoldEnabled(DependencyObject, Boolean)

Define o valor da propriedade anexada IsPressAndHoldEnabled no elemento especificado.

SetIsTapFeedbackEnabled(DependencyObject, Boolean)

Define o valor da propriedade anexada IsTapFeedbackEnabled no elemento especificado.

SetIsTouchFeedbackEnabled(DependencyObject, Boolean)

Define o valor da propriedade anexada IsTouchFeedbackEnabled no elemento especificado.

Synchronize()

Sincroniza o cursor e a interface do usuário.

Eventos Anexados

GotStylusCapture

Ocorre quando um elemento captura os eventos da caneta.

LostStylusCapture

Ocorre quando um elemento libera eventos de caneta.

PreviewStylusButtonDown

Ocorre quando o usuário pressiona um dos botões na caneta.

PreviewStylusButtonUp

Ocorre quando o usuário solta um dos botões na caneta.

PreviewStylusDown

Ocorre quando o usuário encosta a ponta da caneta no tablet.

PreviewStylusInAirMove

Ocorre quando a caneta se move enquanto está dentro do alcance do tablet (mas sem tocá-lo).

PreviewStylusInRange

Ocorre quando a caneta fica dentro do alcance do tablet.

PreviewStylusMove

Ocorre quando a caneta se move enquanto está tocando o tablet.

PreviewStylusOutOfRange

Ocorre quando a caneta fica fora do alcance do tablet.

PreviewStylusSystemGesture

Ocorre quando o usuário faz um gesto do sistema com essa caneta.

PreviewStylusUp

Ocorre quando o usuário levanta a caneta do tablet.

StylusButtonDown

Ocorre quando o usuário pressiona um dos botões na caneta.

StylusButtonUp

Ocorre quando o usuário solta um dos botões na caneta.

StylusDown

Ocorre quando o usuário encosta a ponta da caneta no tablet.

StylusEnter

Ocorre quando o cursor da caneta entra nos limites de um elemento.

StylusInAirMove

Ocorre quando a caneta se move enquanto está dentro do alcance do tablet (mas sem tocá-lo).

StylusInRange

Ocorre quando a caneta fica dentro do alcance do tablet.

StylusLeave

Ocorre quando o cursor da caneta sai dos limites de um elemento.

StylusMove

Ocorre quando a caneta se move enquanto está tocando o tablet.

StylusOutOfRange

Ocorre quando a caneta fica fora do alcance do tablet.

StylusSystemGesture

Ocorre quando o usuário faz um gesto do sistema com essa caneta.

StylusUp

Ocorre quando o usuário levanta a caneta do Tablet PC.

Aplica-se a