Stylus.StylusInRange 附加事件

定義

手寫筆進入平板電腦的範圍內時發生。

C#
see AddStylusInRangeHandler, and RemoveStylusInRangeHandler

範例

下列範例示範如何在手寫筆反轉時,EditingMode將 的 EraseByStrokeInkCanvas 屬性設定為 。 這個範例假設有一個 InkCanvas 呼叫 inkCanvas1 的 ,而且 StylusInRange 事件已連接到事件處理程式。 若要檢視資料指標變更,請將 UseCustomCursor 上的inkCanvas1屬性設定為 true

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

備註

這是附加的事件。 WPF 會將附加事件實作為路由事件。 附加事件基本上是 XAML 語言概念,用來參考物件上未處理的事件本身定義事件。 WPF 會進一步擴充附加事件的功能,讓它周遊路由。 附加事件在程式代碼中沒有直接處理語法;若要在程式代碼中附加路由事件的處理程式,請使用指定的 Add*Handler 方法。 如需詳細資訊,請參閱 附加事件概觀

路由事件資訊

標識元欄位 StylusInRangeEvent
路由策略 鼓 泡
代理人 StylusEventHandler

適用於

產品 版本
.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

另請參閱