Freigeben über


UIElement.CancelDirectManipulations Methode

Definition

Bricht die laufende verarbeitung der direkten Bearbeitung (systemdefiniertes Schwenken/Zoomen) für alle übergeordneten ScrollViewer-Elemente ab, die das aktuelle UIElement enthalten.

public:
 virtual bool CancelDirectManipulations() = CancelDirectManipulations;
bool CancelDirectManipulations();
public bool CancelDirectManipulations();
function cancelDirectManipulations()
Public Function CancelDirectManipulations () As Boolean

Gibt zurück

Boolean

bool

true , wenn ein übergeordnetes ScrollViewer-Element vorhanden ist und das Festlegen des Werts dazu führte, dass die Schwenk-/Zoomaktion abgebrochen wurde. false , wenn das Aufrufen der Methode zu keiner Aktion führt.

Hinweise

Sie können diese Methode aufrufen, wenn das UIElement-Ziel in der Lage sein soll, laufende Bearbeitungen über die Zeigerereignisse auf niedrigerer Ebene (PointerPressed, PointerMoved usw.) zu verarbeiten. Wenn das UIElement-Ziel in einem ScrollViewer enthalten ist, verarbeitet das übergeordnete ScrollViewer-Element Übersetzungsbearbeitungen standardmäßig direkt auf Systemebene und behandelt sie als Schwenken oder Zoomen. Die Bearbeitung durch das übergeordnete ScrollViewer-Element verhindert, dass das enthaltene UIElement die Zeigerereignisse empfängt (sie würden als behandelt markiert). Rufen Sie CancelDirectManipulations auf, um dieses Standardverhalten für eine laufende Bearbeitung außer Kraft zu setzen, und dann können Sie Manipulationen auf einer Nichtsystemebene für das einzelne UIElement-Ziel verarbeiten.

Gilt für:

Weitere Informationen