UIElement.ManipulationStarting Händelse
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Inträffar när manipuleringsprocessorn först skapas.
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)
Händelsetyp
Exempel
I följande exempel visas händelsehanteraren för händelsen och anger ManipulationStarting till det överordnade elementet som tar emot manipulationshändelserna så att koordinaterna för ManipulationContainer manipuleringen är relativa till det överordnade elementet. Det här exemplet är en del av ett större exempel i Genomgång: Skapa ditt First Touch-program.
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
Kommentarer
Händelsen ManipulationStarting inträffar på ett element som har egenskapen IsManipulationEnabled inställd true på när användaren sätter ett finger på den. Som standard rapporterar efterföljande manipulationshändelser positionen för manipulationen i förhållande till det element som har IsManipulationEnabled angetts till true. Du kan ange att positionen ska vara relativ till ett annat element genom att ange egenskapen ManipulationContainer . Du kan till exempel göra manipulationen relativ till elementets överordnade.
Du kan också göra följande i en händelsehanterare för ManipulationStarting:
Ange om användaren behöver mer än ett finger för att utföra manipuleringarna genom att ange ManipulationStartingEventArgs.IsSingleTouchEnabled egenskapen.
Ange vilka typer av manipulering som ska aktiveras genom att ange ManipulationStartingEventArgs.Mode egenskapen till en ManipulationModes uppräkning.
Ange mitten av en rotation med ett finger genom att ange ManipulationStartingEventArgs.Pivot egenskapen.
Avbryt manipulationen genom att anropa ManipulationStartingEventArgs.Cancel metoden.
Mer information om manipuleringar finns i Översikt över indata. Ett exempel på ett program som svarar på manipulationer finns i Genomgång: Skapa ditt First Touch-program.
Information om dirigerad händelse
| Objekt | Value |
|---|---|
| Identifierarfält | ManipulationStartingEvent |
| Routningsstrategi | Bubblande |
| Delegera | EventHandler<TEventArgs> av typen ManipulationStartingEventArgs. |