Stylus.StylusInRange Événement attaché

Définition

Se produit quand le stylet vient à portée de la tablette.

see AddStylusInRangeHandler, and RemoveStylusInRangeHandler
see AddStylusInRangeHandler, and RemoveStylusInRangeHandler
see AddStylusInRangeHandler, and RemoveStylusInRangeHandler

Exemples

L’exemple suivant montre comment définir la EditingMode propriété d’un EraseByStrokeInkCanvas sur lorsque le stylet est inversé. Cet exemple suppose qu’il existe un InkCanvas appelé inkCanvas1 et que l’événement StylusInRange est connecté aux gestionnaires d’événements. Pour voir la modification du curseur, définissez la UseCustomCursor propriété true sur inkCanvas1.

void inkCanvas1_StylusInRange(object sender, StylusEventArgs e)
{
    if (e.StylusDevice.Inverted == true)
    {
        inkCanvas1.EditingMode = InkCanvasEditingMode.EraseByStroke;
        inkCanvas1.Cursor = System.Windows.Input.Cursors.Hand;
    }
    else
    {
        inkCanvas1.EditingMode = InkCanvasEditingMode.Ink;
        inkCanvas1.Cursor = System.Windows.Input.Cursors.Pen;
    }
}
Private Sub inkCanvas1_StylusInRange(ByVal sender As Object, ByVal e As StylusEventArgs) _
    Handles inkCanvas1.StylusInRange

    If e.StylusDevice.Inverted = True Then
        inkCanvas1.EditingMode = InkCanvasEditingMode.EraseByStroke
        inkCanvas1.Cursor = System.Windows.Input.Cursors.Hand
    Else
        inkCanvas1.EditingMode = InkCanvasEditingMode.Ink
        inkCanvas1.Cursor = System.Windows.Input.Cursors.Pen
    End If

End Sub

Remarques

Il s’agit d’un événement attaché. WPF implémente les événements joints en tant qu’événements routés. Un événement attaché est, fondamentalement, un concept de langage XAML utilisé pour référencer des événements qui sont gérés sur des objets qui ne définissent pas eux-mêmes d’événements. WPF étend davantage les fonctionnalités d’un événement attaché, ce qui lui permet de parcourir un itinéraire. Les événements attachés n’ont pas de syntaxe de gestion directe dans le code ; pour attacher des gestionnaires pour un événement routé dans le code, utilisez une méthode Add*Handler désignée. Pour plus d’informations, consultez Vue d’ensemble des événements attachés.

Informations sur les événements acheminés

Champ Identificateur StylusInRangeEvent
Stratégie de routage Bouillonnant
Délégué StylusEventHandler

S’applique à

Voir aussi