UIElement.PointerCaptures Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém o conjunto de todos os ponteiros capturados, representados como valores de ponteiro .
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 da propriedade
A coleção de ponteiros capturados, cada um representado como um objeto Pointer .
Comentários
Para obter mais informações sobre como capturar um ponteiro e por que talvez você queira fazer isso, consulte CapturePointer.
Como há cenários de entrada, como manipulações que envolvem mais de um ponto de ponteiro, o Windows Runtime permite capturar mais de um ponteiro por vez. A propriedade PointerCaptures expõe uma exibição de quais pontos de ponteiro são capturados atualmente pelo UIElement.
O valor dessa propriedade é calculado com base nos resultados de outras ações. Chamar CapturePointer adiciona à coleção interna da qual PointerCaptures fornece uma exibição somente leitura. Chamar ReleasePointerCapture remove da coleção. ReleasePointerCaptures limpa a coleção. A ação do usuário que invalida a captura de ponteiro, como a liberação de um ponto de ponteiro, também altera o estado de captura e, portanto, a coleção. Para obter mais informações, consulte Interações do mouse e Entrada de ponteiro do identificador.
A coleção não é necessariamente indexada por PointerId. Para encontrar uma PointerId específica, você deve marcar os itens da coleção e fazer referência a um Ponteiro específico.