UIElement.PointerCaptures Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft den Satz aller erfassten Zeiger ab, dargestellt als Zeigerwerte .
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)
Eigenschaftswert
Die Auflistung der erfassten Zeiger, die jeweils als Pointer-Objekt dargestellt werden.
Hinweise
Weitere Informationen zum Erfassen eines Zeigers und dazu, warum Sie dies tun möchten, finden Sie unter CapturePointer.
Da es Eingabeszenarien wie Manipulationen gibt, die mehr als einen Zeigerpunkt umfassen, ermöglicht die Windows-Runtime das Erfassen mehrerer Zeiger gleichzeitig. Die PointerCaptures Eigenschaft macht eine Ansicht verfügbar, in der Zeigerpunkte derzeit vom UIElement erfasst werden.
Der Wert dieser Eigenschaft wird basierend auf den Ergebnissen anderer Aktionen berechnet. Durch Aufrufen von CapturePointer wird der internen Auflistung hinzugefügt, die PointerCaptures eine schreibgeschützte Ansicht bereitstellt. Das Aufrufen von ReleasePointerCapture wird aus der Auflistung entfernt. ReleasePointerCaptures löscht die Auflistung. Benutzeraktion, die die Zeigererfassung ungültig macht, z. B. die Freigabe von einem Zeigerpunkt, ändert auch den Erfassungszustand und damit die Sammlung. Weitere Informationen finden Sie unter Mausinteraktionen und Behandeln von Zeigereingaben.
Die Auflistung wird nicht unbedingt von PointerId indiziert. Um ein bestimmtes PointerIdElement zu finden, müssen Sie die Elemente in der Auflistung überprüfen und auf einen bestimmten Zeiger verweisen.