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 |
在 InkCanvas 控件的命中测试或边界区域内提升或释放与 PointerPressed 事件关联的指针时,可能发生。 不保证 PointerReleased 与 PointerPressed 协同发生,因为 PointerLost 或 PointerExited 可能会改为发生。 应处理可以结束 PointerPressed 的所有事件。 PointerReleased 可能不会发生的原因包括:
|