PointerCaptures-Eigenschaft
TOC
Inhaltsverzeichnis reduzieren
Inhaltsverzeichnis erweitern

UIElement.PointerCaptures Property

Ruft den Satz aller aufgezeichneten Zeiger ab, dargestellt als Pointer-Werte.

Syntax


public IReadOnlyList<Pointer> PointerCaptures { get; }

Eigenschaftswert

Typ: IVectorView<Pointer> [C++] | System.Collections.Generic.IReadOnlyList<Pointer> [.NET]

Die Auflistung der aufgezeichneten Zeiger, jeder dargestellt als Pointer-Objekt.

Hinweise

Weitere Informationen dazu, wie und warum ein Zeiger erfasst werden kann, finden Sie unter CapturePointer.

Da es Eingabeszenarien wie Manipulationen gibt, die mehr als einen Zeigerpunkt enthalten, aktiviert die Windows Runtime die Erfassung von mehr als einem Zeiger auf einmal. Das Ereignis PointerCaptures zeigt, welche Zeigerpunkte momentan vom UIElement erfasst sind.

Dieser Eigenschaftswert wird auf Grundlage der Ergebnisse anderer Aktionen berechnet. Der Aufruf von CapturePointer fügt der internen Auflistung hinzu, dass PointerCaptures eine schreibgeschützte Ansicht bietet. Durch das Aufrufen von ReleasePointerCapture wird eine Entfernung aus der Auflistung vorgenommen. ReleasePointerCaptures löscht die Auflistung. Benutzeraktion, die die Zeigererfassung, beispielsweise Freigaben von einem Zeigerpunkt, ungültig macht und außerdem den Auswahlstatus und damit die Erfassung verändert. Weitere Informationen finden Sie unter Reaktion auf Mauseingaben und Schnellstart: Zeiger.

Die Auflistung wird nicht unbedingt von PointerId indiziert. Um eine bestimmte PointerId zu suchen, müssen Sie die Elemente in der Auflistung überprüfen und auf einen bestimmten Pointer verweisen.

Anforderungen

Mindestens unterstützter Client

Windows 8

Mindestens unterstützter Server

Windows Server 2012

Namespace

Windows.UI.Xaml
Windows::UI::Xaml [C++]

Metadaten

Windows.winmd

Siehe auch

UIElement
CapturePointer
PointerCaptures
Pointer
Schnellstart: Verarbeiten der Zeigereingabe

 

 

Anzeigen:
© 2017 Microsoft