CoreInkIndependentInputSource 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
提供屬性、方法和事件,以在 InkPresenter 物件處理之前處理指標輸入。
重要
這些事件發生在筆跡背景執行緒上。 基於這個理由,請確定任何筆跡輸入的自訂處理盡可能輕量型,以避免效能降低,並盡可能讓您的 app 保持回應。
public ref class CoreInkIndependentInputSource sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class CoreInkIndependentInputSource final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class CoreInkIndependentInputSource
Public NotInheritable Class CoreInkIndependentInputSource
- 繼承
- 屬性
Windows 需求
裝置系列 |
Windows 10 (已於 10.0.10240.0 引進)
|
API contract |
Windows.Foundation.UniversalApiContract (已於 v1.0 引進)
|
備註
標準 Windows.UI.Input.Inking 事件會在轉譯筆跡筆劃之後發生。
使用 Windows.UI.Input.Inking.Core 指標事件來攔截原始指標資料,並隱藏或取消筆跡轉譯在任何時間點的筆劃。 這在保護現有的筆墨筆劃或提供自訂手勢支援時很有用,例如按下和按住,而不需建立筆跡成品。
接收、處理及管理各種裝置的輸入 (包括觸控、手寫筆和滑鼠) 。 來自這些裝置的任何使用者互動可能會產生下列事件。 如需詳細資訊,請參閱 處理指標輸入。
屬性
InkPresenter |
取得 InkPresenter 物件,該物件會管理筆墨筆劃資料的輸入、處理和轉譯。 |
PointerCursor |
取得或設定筆跡時使用的指標游標。 |
方法
Create(InkPresenter) |
擷取 CoreInkIndependentInputSource 物件,以在 InkPresenter 物件處理之前處理指標輸入。 |
事件
PointerEntering |
當偵測到指標進入與InkPresenter物件相關聯的InkCanvas區域時,就會發生點擊測試或周框。 |
PointerExiting |
當偵測到指標離開與InkPresenter物件相關聯的InkCanvas區域時,就會發生點擊測試或周框。 |
PointerHovering |
在偵測到指標時發生,但不會向下或與InkPresenter物件相關聯的InkCanvas區域、點擊測試或周框區域。 |
PointerLost |
在與InkPresenter物件相關聯的InkCanvas中,不再偵測到或超過點擊測試或周框區域時發生。 一般而言,如果連絡人在 InkCanvas 控制項外移動,或由另一個元素擷取連絡人,指標就會遺失。 |
PointerMoving |
當指標在與InkPresenter物件相關聯的InkCanvas區域內移動時發生。 |
PointerPressing |
發生于指標註冊點擊測試內的連絡人,或與 InkPresenter物件相關聯的InkCanvas區域周框。 這可以是按下滑鼠按鍵,或數位板表面由手指或手寫筆觸控時。 |
PointerReleasing |
當與PointerPressing事件相關聯的指標隨即解除或放開時,在與InkPresenter物件相關聯的InkCanvas內或周框區域時,可能會發生此情況。 PointerRe租用不保證與 PointerPressing一起發生,因為 PointerLost 或 PointerExiting 可能會改為發生。 您應該處理所有可以結束 PointerPressing 的事件。 PointerRe租用可能未發生的某些原因包括:
|