Stylus.StylusInRange Evento adjunto

Definición

Se produce cuando el lápiz entra dentro del rango de una tableta.

C#
see AddStylusInRangeHandler, and RemoveStylusInRangeHandler

Ejemplos

En el ejemplo siguiente se muestra cómo establecer la EditingMode propiedad de en InkCanvasEraseByStroke cuando se invierte el lápiz óptico. En este ejemplo se supone que hay un InkCanvas llamado inkCanvas1 y que el StylusInRange evento está conectado a los controladores de eventos. Para ver el cambio del cursor, establezca la UseCustomCursor propiedad true en en .inkCanvas1

C#
void inkCanvas1_StylusInRange(object sender, StylusEventArgs e)
{
    if (e.StylusDevice.Inverted)
    {
        inkCanvas1.EditingMode = InkCanvasEditingMode.EraseByStroke;
        inkCanvas1.Cursor = System.Windows.Input.Cursors.Hand;
    }
    else
    {
        inkCanvas1.EditingMode = InkCanvasEditingMode.Ink;
        inkCanvas1.Cursor = System.Windows.Input.Cursors.Pen;
    }
}

Comentarios

Se trata de un evento adjunto. WPF implementa eventos adjuntos como eventos enrutados. Un evento adjunto es, fundamentalmente, un concepto de lenguaje XAML que se usa para hacer referencia a eventos que se controlan en objetos que no, por sí mismos, definen eventos. WPF amplía aún más las funcionalidades de un evento adjunto, lo que le permite recorrer una ruta. Los eventos adjuntos no tienen una sintaxis de control directo en el código; para adjuntar controladores para un evento enrutado en el código, use un método Add*Handler designado. Para obtener más información, consulte Información general sobre eventos adjuntos.

Información sobre eventos enrutados

Campo identificador StylusInRangeEvent
Estrategia de enrutamiento Burbujeante
Delegado StylusEventHandler

Se aplica a

Producto Versiones
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

Consulte también