Erweitern Minimieren

UIElement.ManipulationStarted Event

Tritt ein, wenn ein Eingabegerät mit der Bearbeitung des UIElement beginnt.

Syntax


public event ManipulationStartedEventHandler ManipulationStarted


<uiElement ManipulationStarted="eventhandler"/>

Ereignisinformationen

Delegat ManipulationStartedEventHandler

Hinweise

ManipulationStarted zeigt, dass die Manipulationsanerkennungslogik Zeigerbewegung erkannt hat. In diesem Fall ist es das zweite Bearbeitungsereignis, das in einer typischen Sequenz ausgelöst wird, und zwar nach ManipulationStarting, jedoch vor ManipulationDelta oder anderen Ereignissen wie ManipulationInertiaStarting.

Ein Element muss einen ManipulationMode-Wert ungleich None oder System haben, um eine Bearbeitungsereignisquelle zu sein. Der Standardwert von ManipulationMode ist System, der die integrierte Steuerelementlogik aktiviert, um Manipulationen zu verarbeiten, aber dem App-Code nicht ermöglicht, Manipulationsereignisse zu behandeln. Wenn Sie Manipulationen behandeln, legen Sie ManipulationMode auf All oder auf bestimmte ManipulationModes-Werte fest. Weitere Informationen finden Sie unter ManipulationMode.

ManipulationStarted ist ein Routingereignis. Wenn das Ereignis bei Nichtbehandlung an übergeordnete Elemente übergeben werden darf, kann es auf übergeordneten Elementen behandelt werden, selbst wenn ManipulationMode auf dem übergeordneten Element None oder System lautet. Weitere Informationen zum Routingereigniskonzept finden Sie in der Übersicht über Ereignisse und Routingereignisse.

Für Fingereingabeaktionen und interaktionspezifische oder Bearbeitungsereignisse, die Folgen einer Fingereingabeaktion sind, muss ein Element für Treffertests sichtbar sein, um die Ereignisquelle darzustellen und das Ereignis auszulösen, das der Aktion zugeordnet ist. UIElement.Visibility muss Visible sein. Andere Eigenschaften von abgeleiteten Typen wirken sich auch auf die Treffertestsichtbarkeit aus. Weitere Informationen finden Sie unter Treffertests und Eingabeereignisse.

ManipulationStarted unterstützt die Möglichkeit, Ereignishandler zur Route hinzufügen, die auch dann aufgerufen werden, wenn die Ereignisdaten für das Ereignis als Handled gekennzeichnet sind. Siehe AddHandler.

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
OnManipulationStarted
ManipulationStarting
Verwenden von Bearbeitungsereignissen
Beispiel für XAML-Benutzereingabeereignisse

 

 

Anzeigen:
© 2014 Microsoft