Compartir a través de


UIElement.PointerCaptures Propiedad

Definición

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

public:
 property IVectorView<Pointer ^> ^ PointerCaptures { IVectorView<Pointer ^> ^ get(); };
IVectorView<Pointer> PointerCaptures();
public IReadOnlyList<Pointer> PointerCaptures { get; }
var iVectorView = uIElement.pointerCaptures;
Public ReadOnly Property PointerCaptures As IReadOnlyList(Of Pointer)

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 PointerCaptures propiedad 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 elemento específico PointerId, debe comprobar los elementos de la colección y hacer referencia a un puntero específico.

Se aplica a