Windows.UI.Input.Inking.Core 名前空間

既定の InkPresenter ランタイム動作をオーバーライドして、Windows Ink アプリの高度な入力、処理、管理のサポートを提供します。

Windows.UI.Input.Inking.Core API を使用すると、次の処理を行うことができます。

  • インク ストロークがレンダリングされた後に発生する、標準 の InkPresenter イベントの前に、インク ストローク イベントとポインター イベントを処理します。
  • 生ポインター データをインターセプトし、ストロークに沿った任意の時点でのインク レンダリングを抑制 (キャンセル) します。 これは、既存のインク ストロークを保護する場合や、インク成果物を作成せずに、長押しなどのカスタム ジェスチャ サポートを提供する場合に便利です。
  • インク ストロークのレンダリング パスを制御します。 これは、描画サーフェイスのユーザーのストロークまたはマスキング領域を自動修正する場合に役立ちます。
  • 個々の InkPoint オブジェクトを使用して、インク ストロークを段階的に描画します。

重要

Windows.UI.Input.Inking.Core 処理は、インクのバックグラウンド スレッドで発生します。 このため、インク入力のカスタム処理が可能な限り軽量であることを確認して、パフォーマンスの低下を回避し、アプリの応答性を可能な限り維持します。

クラス

CoreIncrementalInkStroke

個々の InkPoint オブジェクトを使用して増分レンダリングできる 1 つのインク ストロークを表します。

CoreInkIndependentInputSource

InkPresenter オブジェクトによる処理の前にポインター入力を処理するためのプロパティ、メソッド、およびイベントを提供します。

重要

これらのイベントは、インクのバックグラウンド スレッドで発生します。 このため、インク入力のカスタム処理が可能な限り軽量であることを確認して、パフォーマンスの低下を回避し、アプリの応答性を可能な限り維持します。

CoreInkPresenterHost

InkCanvas コントロールを必要とせずに InkPresenter をホストするオブジェクトを表します。

CoreWetStrokeUpdateEventArgs

InkPresenter オブジェクトのインク ストローク イベント データを格納します。

CoreWetStrokeUpdateSource

インク ストローク データの入力、処理、レンダリングを管理する InkPresenter を表します。

列挙型

CoreWetStrokeDisposition

"wet" インク ストロークの事前レンダリング状態 (Disposition) を指定する定数を定義します。

こちらもご覧ください