Stylus Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Proporciona acceso a información general sobre un lápiz de tableta.
public ref class Stylus abstract sealed
public static class Stylus
type Stylus = class
Public Class Stylus
- Herencia
-
Stylus
Ejemplos
En el ejemplo siguiente se muestra cómo registrar las coordenadas del lápiz óptico, incluso si el lápiz deja los límites de un TextBox. En este ejemplo se supone que hay un TextBox denominado textBox1y que los StylusDowneventos , StylusUpy StylusMove están conectados a controladores 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
Propiedades
| Nombre | Description |
|---|---|
| Captured |
Obtiene el elemento al que está enlazado el lápiz óptico. |
| CurrentStylusDevice |
Obtiene el lápiz óptico que representa el lápiz óptico actualmente en uso. |
| DirectlyOver |
Obtiene el elemento que está directamente debajo del lápiz óptico. |
Propiedades adjuntas
| Nombre | Description |
|---|---|
| IsFlicksEnabled |
Obtiene o establece un valor que indica si los parpadeos están habilitados. |
| IsPressAndHoldEnabled |
Obtiene o establece un valor que indica si está habilitada la pulsación y la suspensión. |
| IsTapFeedbackEnabled |
Obtiene o establece si un valor que indica si está habilitado el comentario de pulsación. |
| IsTouchFeedbackEnabled |
Obtiene o establece si un valor que indica si está habilitado el comentario táctil. |
Métodos
Eventos adjuntos
| Nombre | Description |
|---|---|
| GotStylusCapture |
Se produce cuando un elemento captura los eventos del lápiz óptico. |
| LostStylusCapture |
Se produce cuando un elemento libera eventos de lápiz óptico. |
| PreviewStylusButtonDown |
Se produce cuando el usuario presiona uno de los botones del lápiz óptico. |
| PreviewStylusButtonUp |
Se produce cuando el usuario suelta uno de los botones del lápiz óptico. |
| PreviewStylusDown |
Se produce cuando el usuario toca la punta del lápiz óptico en la tableta. |
| PreviewStylusInAirMove |
Se produce si el lápiz se mueve mientras está dentro del intervalo de (pero no tocar) la tableta. |
| PreviewStylusInRange |
Se produce cuando el lápiz está dentro del intervalo de la tableta. |
| PreviewStylusMove |
Se produce cuando el lápiz se mueve mientras se toca la tableta. |
| PreviewStylusOutOfRange |
Se produce cuando el lápiz se queda fuera del rango de la tableta. |
| PreviewStylusSystemGesture |
Se produce cuando el usuario realiza un gesto del sistema con este lápiz óptico. |
| PreviewStylusUp |
Se produce cuando el usuario eleva el lápiz óptico desde la tableta. |
| StylusButtonDown |
Se produce cuando el usuario presiona uno de los botones del lápiz óptico. |
| StylusButtonUp |
Se produce cuando el usuario suelta uno de los botones del lápiz óptico. |
| StylusDown |
Se produce cuando el usuario toca la punta del lápiz óptico en la tableta. |
| StylusEnter |
Se produce cuando el cursor del lápiz óptico entra en los límites de un elemento. |
| StylusInAirMove |
Se produce cuando el lápiz se mueve mientras está en el rango de, pero no tocar, la tableta. |
| StylusInRange |
Se produce cuando el lápiz está dentro del intervalo de la tableta. |
| StylusLeave |
Se produce cuando el cursor del lápiz óptico deja los límites de un elemento. |
| StylusMove |
Se produce cuando el lápiz se mueve mientras se toca la tableta. |
| StylusOutOfRange |
Se produce cuando el lápiz se queda fuera del rango de la tableta. |
| StylusSystemGesture |
Se produce cuando el usuario realiza un gesto del sistema con este lápiz óptico. |
| StylusUp |
Se produce cuando el usuario genera el lápiz óptico desde el pc tablet. |