UIElement.CancelDirectManipulations Methode
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.
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
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.