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 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.