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 Verschiebungs-/Zoomaktion abgebrochen wurde. false , wenn der Aufruf der -Methode zu keiner Aktion führt.

Hinweise

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

Gilt für:

Weitere Informationen