UIElement.ManipulationStarting Gebeurtenis
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Treedt op wanneer de manipulatieprocessor voor het eerst wordt gemaakt.
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)
Gebeurtenistype
Voorbeelden
In het volgende voorbeeld ziet u de gebeurtenis-handler voor de ManipulationStarting gebeurtenis en stelt u het ManipulationContainer in op het bovenliggende element dat de manipulatie-gebeurtenissen ontvangt, zodat de coördinaten van de manipulatie relatief zijn ten opzichte van het bovenliggende element. Dit voorbeeld maakt deel uit van een groter voorbeeld in Walkthrough: Your First Touch Application maken.
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
Opmerkingen
De ManipulationStarting gebeurtenis treedt op op een element waarop de IsManipulationEnabled eigenschap is ingesteld true wanneer de gebruiker er een vinger op plaatst. Standaard rapporteren volgende manipulatiegebeurtenissen de positie van de manipulatie ten opzichte van het element dat is IsManipulationEnabled ingesteld op true. U kunt opgeven dat de positie ten opzichte van een ander element moet zijn door de eigenschap in te ManipulationContainer stellen. U kunt bijvoorbeeld de manipulatie ten opzichte van het bovenliggende element maken.
U kunt ook het volgende doen in een gebeurtenis-handler voor ManipulationStarting:
Geef op of de gebruiker meer dan één vinger nodig heeft om de bewerkingen uit te voeren door de ManipulationStartingEventArgs.IsSingleTouchEnabled eigenschap in te stellen.
Geef op welke typen manipulatie worden ingeschakeld door de ManipulationStartingEventArgs.Mode eigenschap in te stellen op een ManipulationModes opsomming.
Geef het midden van een draaiing met één vinger op door de ManipulationStartingEventArgs.Pivot eigenschap in te stellen.
Annuleer de manipulatie door de ManipulationStartingEventArgs.Cancel methode aan te roepen.
Zie het invoeroverzicht voor meer informatie over manipulaties. Zie Walkthrough: Your First Touch Application maken voor een voorbeeld van een toepassing die reageert op manipulaties.
Gerouteerde gebeurtenisgegevens
| Item | Waarde |
|---|---|
| Id-veld | ManipulationStartingEvent |
| Routeringsstrategie | Borrelen |
| Gedelegeerde | EventHandler<TEventArgs> van het type ManipulationStartingEventArgs. |