UIElement.PointerCaptures Propiedad

Definición

Obtiene el conjunto de todos los punteros capturados, representados como valores de puntero .

C#
public IReadOnlyList<Pointer> PointerCaptures { get; }

Valor de propiedad

Colección de punteros capturados, cada uno representado como un objeto Pointer .

Comentarios

Para obtener más información sobre cómo capturar un puntero y por qué es posible que quiera hacerlo, vea CapturePointer.

Dado que hay escenarios de entrada como manipulaciones que implican más de un punto de puntero, el Windows Runtime permite capturar más de un puntero a la vez. La propiedad PointerCaptures expone una vista de los puntos de puntero que el UIElement captura actualmente.

El valor de esta propiedad se calcula en función de los resultados de otras acciones. La llamada a CapturePointer se agrega a la colección interna de la que PointerCaptures proporciona una vista de solo lectura de . Al llamar a ReleasePointerCapture , se quita de la colección. ReleasePointerCaptures borra la colección. La acción del usuario que invalida la captura del puntero, como la liberación desde un punto de puntero, también cambia el estado de captura y, por tanto, la colección. Para obtener más información, consulta Interacciones del mouse y Controlar la entrada del puntero.

PointerId no indexa necesariamente la colección. Para buscar un PointerId específico, debe comprobar los elementos de la colección y hacer referencia a un puntero específico.

Se aplica a

Producto Versiones
WinRT Build 10240, Build 10586, Build 14383, Build 15063, Build 16299, Build 17134, Build 17763, Build 18362, Build 19041, Build 20348, Build 22000, Build 22621, Build 26100