UIElement.ManipulationStarting Událost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Nastane při prvním vytvoření procesoru pro manipulaci.
public:
event EventHandler<System::Windows::Input::ManipulationStartingEventArgs ^> ^ ManipulationStarting;
public event EventHandler<System.Windows.Input.ManipulationStartingEventArgs> ManipulationStarting;
member this.ManipulationStarting : EventHandler<System.Windows.Input.ManipulationStartingEventArgs>
Public Custom Event ManipulationStarting As EventHandler(Of ManipulationStartingEventArgs)
Event Type
Příklady
Následující příklad ukazuje obslužnou rutinu události události ManipulationStarting a nastaví ManipulationContainer na nadřazený prvek, který přijímá události manipulace tak, aby souřadnice manipulace byly relativní k nadřazené element. Tento příklad je součástí většího příkladu v návodu: Vytvoření aplikace prvního dotykového ovládání.
void Window_ManipulationStarting(object sender, ManipulationStartingEventArgs e)
{
e.ManipulationContainer = this;
e.Handled = true;
}
Private Sub Window_ManipulationStarting(ByVal sender As Object, ByVal e As ManipulationStartingEventArgs)
e.ManipulationContainer = Me
e.Handled = True
End Sub
Poznámky
Událost ManipulationStarting nastane u elementu, který má IsManipulationEnabled vlastnost nastavenou na, true
když na ni uživatel položí prst. Ve výchozím nastavení následné události manipulace hlásí pozici manipulace vzhledem k elementu, který je IsManipulationEnabled nastavený na true
. Nastavením vlastnosti můžete určit, že má být pozice relativní k jinému ManipulationContainer prvku. Můžete například provést manipulaci vzhledem k nadřazené elementu.
V obslužné rutině události pro ManipulationStartingmůžete také provést následující akce:
Určete, zda uživatel potřebuje k provedení manipulace více než jeden prst nastavením ManipulationStartingEventArgs.IsSingleTouchEnabled vlastnosti.
Určete, které typy manipulace jsou povoleny nastavením ManipulationStartingEventArgs.Mode vlastnosti na ManipulationModes výčet.
Nastavením vlastnosti určete střed otáčení jedním prstem ManipulationStartingEventArgs.Pivot .
Zrušte manipulaci voláním ManipulationStartingEventArgs.Cancel metody .
Další informace o manipulaci najdete v přehledu vstupu. Příklad aplikace, která reaguje na manipulaci, najdete v tématu Návod: Vytvoření aplikace prvního dotykového ovládání.
Informace o směrované události
Pole Identifikátor | ManipulationStartingEvent |
Strategie směrování | Bublající |
Delegát | EventHandler<TEventArgs> typu ManipulationStartingEventArgs. |