Stylus.StylusInRange İliştirilmiş Olaylar

Tanım

Ekran kalemi tabletin aralığına geldiğinde gerçekleşir.

C#
see AddStylusInRangeHandler, and RemoveStylusInRangeHandler

Örnekler

Aşağıdaki örnekte ekran kalemi ters çevrildiğinde özelliğinin InkCanvasEraseByStroke olarak nasıl ayarlanacağı EditingMode gösterilmektedir. Bu örnekte, adlı inkCanvas1 bir InkCanvas olduğu ve StylusInRange olayın olay işleyicilerine bağlı olduğu varsayılır. İmlecin değiştiğini görmek için özelliğini true üzerinde inkCanvas1olarak ayarlayınUseCustomCursor.

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

Açıklamalar

Bu ekli bir olaydır. WPF, ekli olayları yönlendirilmiş olaylar olarak uygular. Ekli olay, temelde olayları tanımlamayan nesneler üzerinde işlenen olaylara başvurmak için kullanılan bir XAML dil kavramıdır. WPF ekli bir olayın özelliklerini genişleterek bir rotadan geçmesine olanak sağlar. Ekli olayların kodda doğrudan işleme söz dizimi yoktur; kodda yönlendirilmiş bir olayın işleyicilerini eklemek için belirlenmiş bir Add*Handler yöntemi kullanın. Ayrıntılar için bkz. Ekli Olaylara Genel Bakış.

Yönlendirilmiş Olay Bilgisi

Tanımlayıcı alanı StylusInRangeEvent
Yönlendirme stratejisi Köpürme
Temsilci StylusEventHandler

Şunlara uygulanır

Ürün Sürümler
.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

Ayrıca bkz.