PointerEventArgs 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
包含最后一个指针事件返回的参数。
public ref class PointerEventArgs sealed
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.Foundation.WindowsAppSDKContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class PointerEventArgs final
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.Foundation.WindowsAppSDKContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class PointerEventArgs
Public NotInheritable Class PointerEventArgs
- 继承
- 属性
注解
注意
此类不是敏捷的,这意味着只能在从中检索它的 UI 线程上访问其函数和属性。 对不同线程的访问将返回 RPC_E_WRONG_THREAD
或等效的投影错误类型。
属性
CurrentPoint |
获取最后一个指针事件的指针数据。 |
Handled |
获取或设置是否已处理指针事件。 |
KeyModifiers |
获取用于修改指针输入的键盘键,例如,与另一个键一起按下时的“Ctrl”键,如 Ctrl+C。 |
方法
GetIntermediatePoints() |
检索自上次指针事件以来最多最后 64 个指针位置的指针数据。 |
GetIntermediateTransformedPoints(IPointerPointTransform) |
检索自最后一个指针事件以来最近 64 个指针位置(由应用程序定义的转换转换)的指针数据。 |