InkInputProcessingConfiguration クラス

定義

InkPresenter オブジェクトによる入力の処理方法を管理します。

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

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 で導入)

注釈

プライマリ入力は、ペンバレルボタン、ペン消しゴムの先端、マウスの右ボタンなどのセカンダリアフォーダンスからの (または変更された) ものではありません。

既定では、セカンダリ入力はプライマリ入力として処理され、InkPresenter によって InkStroke としてレンダリングされます。 アプリケーションによるセカンダリ入力のカスタム処理を行う場合 は、InkInputProcessingConfiguration.RightDragActionLeaveUnprocessed に設定します。 これは、カスタム処理のために InkPresenterUnprocessedInput として渡す必要があることを示します。

InkInputProcessingConfiguration.ModeNone に設定されている場合、RightDragAction の値は無視され、入力は常に UnprocessedInput としてアプリに渡され、カスタム処理が行われます。

InkInputProcessingConfiguration.ModeInking または Erasing に設定されている場合、カスタム処理のために入力を UnprocessedInput としてアプリに渡すには、RightDragAction の値を LeaveUnprocessed に設定する必要があります。

アプリによって処理されるセカンダリ入力を管理するには、「 InkInputConfiguration」を参照してください。

プロパティ

Mode

InkPresenter オブジェクトが、関連付けられている InkCanvas コントロール上のペン バレル ボタン、ペン消しゴムの先端、マウスの右ボタン、または同様のものから秒次入力をレンダリングする方法を取得または設定します。

既定では、このセカンダリ入力はプライマリ入力として処理され、 InkStroke としてレンダリングされます (解説を参照)。

RightDragAction

InkPresenter オブジェクトがペンバレル ボタン、ペン消しゴムの先端、マウスの右ボタンなどのセカンダリ入力を処理する方法を取得または設定します。

既定では、このセカンダリ入力はプライマリ入力として処理され、 InkStroke としてレンダリングされます (解説を参照)。

適用対象

こちらもご覧ください