Diese Dokumentation wurde archiviert und wird nicht länger gepflegt.

Stylus.StylusInRange (angefügtes Ereignis)

Aktualisiert: November 2007

Tritt ein, wenn sich der Tablettstift in den Bereich des Tabletts bewegt.

Namespace:  System.Windows.Input
Assembly:  PresentationCore (in PresentationCore.dll)
XMLNS für XAML: http://schemas.microsoft.com/winfx/xaml/presentation

See AddStylusInRangeHandler, RemoveStylusInRangeHandler
See AddStylusInRangeHandler, RemoveStylusInRangeHandler
See AddStylusInRangeHandler, RemoveStylusInRangeHandler
<object Stylus.StylusInRange="StylusEventHandler" .../>

Dies ist ein angefügtes Ereignis. WPF implementiert angefügte Ereignisse als Routingereignisse. Bei einem angefügten Ereignis handelt es sich im Grunde um ein XAML-Sprachkonzept, mit dem auf Ereignisse verwiesen wird, die für Objekte behandelt werden, die keine Ereignisse definieren. WPF erweitert die Funktionen eines angefügten Ereignisses und ermöglicht diesem das Durchlaufen einer Route. Angefügte Ereignisse weisen keine direkte Behandlungssyntax im Code auf. Um für ein Routingereignis Handler im Code anzufügen, verwenden Sie eine angegebene Add*Handler-Methode. Ausführliche Informationen finden Sie unter Übersicht über angefügte Ereignisse.

Im folgenden Beispiel wird veranschaulicht, wie die EditingMode-Eigenschaft einer InkCanvas auf EraseByStroke festgelegt wird, wenn der Tablettstift umgedreht ist. In diesem Beispiel wird angenommen, dass eine InkCanvas namens inkCanvas1 vorhanden ist und dass das StylusInRange-Ereignis mit den Ereignishandlern verbunden ist. Um die Cursoränderung anzuzeigen, legen Sie die UseCustomCursor-Eigenschaft für inkCanvas1 auf true fest.

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;
    }
}


Windows Vista

.NET Framework und .NET Compact Framework unterstützen nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.

.NET Framework

Unterstützt in: 3.5, 3.0
Anzeigen: