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 pro ManipulationStarting událost a nastaví ManipulationContainer na nadřazený element, který přijímá události manipulace, aby souřadnice manipulace jsou relativní vzhledem k nadřazeného elementu. Tento příklad je součástí většího příkladu v návodu: Vytvoření první dotykové aplikace.
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á vlastnost nastavenou IsManipulationEnabled na true , když uživatel položí prst na něj. Ve výchozím nastavení následující události manipulace hlásí pozici manipulace vzhledem k prvku, který je IsManipulationEnabled nastaven na true. Můžete určit, že pozice by měla být relativní k jinému ManipulationContainer prvku nastavením vlastnosti. Můžete například nastavit manipulaci vzhledem k nadřazené sadě elementu.
V obslužné rutině události můžete také provést následující akce:ManipulationStarting
Určete, zda uživatel potřebuje více než jeden prst k provedení manipulace 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 otoč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 části Návod: Vytvoření první dotykové aplikace.
Informace o směrované události
| Položka | Hodnota |
|---|---|
| Pole Identifikátor | ManipulationStartingEvent |
| Strategie směrování | Bublající |
| Delegát | EventHandler<TEventArgs> typu ManipulationStartingEventArgs. |