InkUnprocessedInput 類別

定義

提供來自 InkCanvas 控制項之筆跡資料的自訂處理屬性和事件。 InkPresenter不會處理資料。

使用 InkInputProcessingConfiguration 來識別要傳遞為 UnprocessedInput的資料。

public ref class InkUnprocessedInput sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class InkUnprocessedInput final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class InkUnprocessedInput
Public NotInheritable Class InkUnprocessedInput
繼承
Object Platform::Object IInspectable InkUnprocessedInput
屬性

Windows 需求

裝置系列
Windows 10 (已於 10.0.10240.0 - for Xbox, see UWP features that aren't yet supported on Xbox 引進)
API contract
Windows.Foundation.UniversalApiContract (已於 v1.0 引進)

備註

從各種裝置 (輸入,包括觸控、手寫筆和滑鼠) 收到、處理及管理為指標輸入。 根據上述任何裝置的使用者互動,可以產生 PointerEnteredPointerExitedPointerReleasedPointerPressedPointerMovedPointerLostPointerHovered事件。 如需詳細資訊,請參閱 處理指標輸入

屬性

InkPresenter

取得與InkCanvas控制項相關聯的InkPresenter物件,該控制項會擷取InkStroke資料。 InkPresenter不會處理輸入,而是透過傳遞資料以供應用程式進行自訂處理。

事件

PointerEntered

當指標進入 InkCanvas 控制項的點擊測試或周框區域時發生。

PointerExited

當指標離開 InkCanvas 控制項的點擊測試或周框區域時發生。

PointerHovered

發生于偵測到指標上方,但未與 InkCanvas 控制項的點擊測試或周框區域接觸時發生。

PointerLost

InkCanvas 控制項的指標不再偵測到或超過點擊測試或周框時發生。

一般而言,如果接觸點在 InkCanvas 控制項外移動,或由另一個專案擷取連絡人,指標就會遺失。

PointerMoved

當指標在 InkCanvas 控制項的點擊測試或周框區域內移動時發生。

PointerPressed

當指標在 InkCanvas 控制項的點擊測試或周框區域內註冊接觸時發生。 這可以是按下滑鼠按鍵,或是手指或手寫筆觸碰數位板表面時。

PointerReleased

與 PointerPressed 事件相關聯的指標在 InkCanvas 控制項的點擊測試或周框區域內時,可能會發生。

PointerReleased 不保證與 PointerPressed一起發生,因為 PointerLostPointerExited 可能會改為發生。 您應該處理可結束 PointerPressed的所有事件。

PointerReleased 可能未發生的某些原因包括:

  • 特定硬體如何處理輸入的差異
  • 從不同的指標擷取程式設計指標
  • 變更顯示區域關聯性的使用者動作,例如變更解析度或監視設定
  • 輸入互動,例如觸控與先前觸控動作相同表面的手寫筆

適用於

另請參閱