UIElement.ManipulationStarting Händelse

Definition

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:

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.

Gäller för