Share via


InkInputConfiguration クラス

定義

InkPresenter オブジェクトで処理できるセカンダリ入力の種類を管理します。

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

Windows の要件

デバイス ファミリ
Windows 10, version 1803 (10.0.17134.0 で導入)
API contract
Windows.Foundation.UniversalApiContract (v6.0 で導入)

ここでは、ペン、タッチ、マウスデバイスからのインクとして入力を受け入れる方法を示しますが、ペンバレルボタンと消しゴムのヒントからの入力はすべて無視します。

public ScenarioBarrelEraserIgnore() 
{ 
    this.InitializeComponent(); 
    var inkPresenter = inkCanvas.InkPresenter; 
    inkPresenter.InputDeviceTypes = 
        Windows.UI.Core.CoreInputDeviceTypes.Pen |  
        Windows.UI.Core.CoreInputDeviceTypes.Touch | 
        Windows.UI.Core.CoreInputDeviceTypes.Mouse; 

    InkInputConfiguration inkInputConfiguration = 
        inkPresenter.InputConfiguration; 
    inkInputConfiguration.IsEraserInputEnabled = false; 
    inkInputConfiguration.IsPrimaryBarrelButtonInputEnabled = false; 
} 

注釈

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

プロパティ

IsEraserInputEnabled

ペンの消しゴムヒントからの入力を InkPresenter オブジェクトで処理するかどうかを取得または設定します。

IsPenHapticFeedbackEnabled

アクティブなペンに対してペンのハプティクス フィードバックが有効かどうかを取得または設定します。

IsPrimaryBarrelButtonInputEnabled

ペンのプライマリ バレル ボタンからの入力を InkPresenter オブジェクトで処理するかどうかを取得または設定します。

適用対象

こちらもご覧ください