UIElement.PointerCaptures Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 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.