CoreIndependentInputSourceController 类

定义

表示一个对象,该对象为关联的视觉对象创建 CoreIndependentInputSource,并管理该源收到的输入。

public ref class CoreIndependentInputSourceController sealed : IClosable
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 851968)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class CoreIndependentInputSourceController final : IClosable
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 851968)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class CoreIndependentInputSourceController : System.IDisposable
Public NotInheritable Class CoreIndependentInputSourceController
Implements IDisposable
继承
Object Platform::Object IInspectable CoreIndependentInputSourceController
属性
实现

Windows 要求

设备系列
Windows 11 (在 10.0.22000.0 中引入)
API contract
Windows.Foundation.UniversalApiContract (在 v14.0 中引入)

注解

控制器的 输入源 引发的输入事件将在创建控制器的线程上发生。

属性

IsPalmRejectionEnabled

获取或设置在使用笔时是否使用增强的逻辑来检测意外的触摸输入。

IsTransparentForUncontrolledInput

获取或设置是否应将与控制器的输入源关联的视觉对象视为透明,以便输入当前未配置为传递到控制器。

Source

获取与 CoreIndependentInputSourceController 关联的输入源对象。

方法

Close()

关闭 CoreIndependentInputSourceController 实例并释放分配的资源。

CreateForIVisualElement(IVisualElement)

为指定的 IVisualElement 创建 CoreIndependentInputSourceController

CreateForVisual(Visual)

为指定的视觉对象创建 CoreIndependentInputSourceController

Dispose()

执行与释放或重置非托管资源关联的应用程序定义的任务。

SetControlledInput(CoreInputDeviceTypes)

标识应传递到与 CoreIndependentInputSourceController 关联的输入源的 CoreInputDeviceType。

SetControlledInput(CoreInputDeviceTypes, CoreIndependentInputFilters, CoreIndependentInputFilters)

根据指定的筛选器标识应传递到与 CoreIndependentInputSourceController 关联的输入源的 CoreInputDeviceType。

适用于

另请参阅