InkUnprocessedInput クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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
- 継承
- 属性
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 で導入)
|
注釈
さまざまなデバイス (タッチ、ペン、マウスを含む) からの入力が、ポインター入力として受信、処理、管理されます。 これらのデバイスのいずれかに基づくユーザー操作では、 PointerEntered、 PointerExited、 PointerReleased、 PointerPressed、 PointerMoved、 PointerLost、または PointerHovered イベントを生成できます。 詳細については、「 ポインター入力を処理する」を参照してください。
プロパティ
InkPresenter |
InkStroke データをキャプチャする InkCanvas コントロールに関連付けられている InkPresenter オブジェクトを取得します。 InkPresenter は入力を処理せず、代わりにアプリによるカスタム処理のためにデータが渡されます。 |
イベント
PointerEntered |
ポインターが InkCanvas コントロールのヒット テスト (境界領域) に入ったときに発生します。 |
PointerExited |
ポインターが InkCanvas コントロールのヒット テストまたは境界領域から離れると発生します。 |
PointerHovered |
InkCanvas コントロールのヒット テストまたは境界領域の上でポインターが検出されたが、ダウンまたは接触していない場合に発生します。 |
PointerLost |
InkCanvas コントロールのヒット テストまたは境界領域でポインターが検出されなくなった場合に発生します。 通常、接触が InkCanvas コントロールの外に移動した場合、または連絡先が別の要素によってキャプチャされた場合、ポインターは失われます。 |
PointerMoved |
InkCanvas コントロールのヒット テストまたは境界領域内でポインターが移動したときに発生します。 |
PointerPressed |
ポインターが InkCanvas コントロールのヒット テスト (境界領域) 内に接触を登録するときに発生します。 これは、マウス ボタンが押されたとき、またはデジタイザーの表面が指またはペンでタッチされた場合に発生する可能性があります。 |
PointerReleased |
PointerPressed イベントに関連付けられているポインターが、InkCanvas コントロールのヒット テストまたは境界領域内でリフトまたは解放されたときに発生する可能性があります。 PointerLost または PointerExited が代わりに発生する可能性があるため、PointerReleased は PointerPressed と一緒に発生することは保証されません。 PointerPressed を終了できるすべてのイベントを処理する必要があります。 PointerReleased が発生しない理由には、次のようなものがあります。
|
適用対象
こちらもご覧ください
- ペン操作とスタイラス操作
- 作業の開始: UWP アプリでのインクのサポート
- インクの分析のサンプル (基本) (C#)
- インクの手書き認識のサンプル (C#)
- インク ストロークを Ink Serialized Format (ISF) ファイルに保存し、読み込む
- インク ストロークをクリップボードに保存し、読み込む
- インク ツール バーの位置と向きのサンプル (基本)
- インク ツール バーの位置と向きのサンプル (動的)
- 塗り絵帳のサンプル
- Family Notes のサンプル
- 手描き入力のサンプル (JavaScript)
- 単純な手描き入力のサンプル (C#/C++)
- 複雑な手描き入力のサンプル (C++)
- インク分析のサンプル