UIElement.ManipulationStarting Evento

Definizione

Si verifica quando il processore di manipolazione viene creato per la prima volta.Occurs when the manipulation processor is first created.

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) 

Esempi

Nell'esempio seguente viene illustrato il gestore eventi per l'evento ManipulationStarting e viene impostata l'ManipulationContainer sull'elemento padre che riceve gli eventi di manipolazione in modo che le coordinate della manipolazione siano relative all'elemento padre.The following example shows the event handler for the ManipulationStarting event and sets the ManipulationContainer to the parent element that receives the manipulation events so that the coordinates of the manipulation are relative to the parent element. Questo esempio fa parte di un esempio più ampio in procedura dettagliata: Creazione della prima applicazione touch.This example is part of a larger example in Walkthrough: Creating Your First Touch Application.

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

Commenti

L'evento ManipulationStarting si verifica su un elemento la cui proprietà IsManipulationEnabled è impostata su true quando l'utente inserisce un dito.The ManipulationStarting event occurs on an element that has the IsManipulationEnabled property set to true when the user puts a finger on it. Per impostazione predefinita, gli eventi di manipolazione successivi segnalano la posizione della manipolazione rispetto all'elemento IsManipulationEnabled impostato su true.By default, subsequent manipulation events report the position of the manipulation relative to the element that has IsManipulationEnabled set to true. È possibile specificare che la posizione deve essere relativa a un altro elemento impostando la proprietà ManipulationContainer.You can specify that the position should be relative to another element by setting the ManipulationContainer property. Ad esempio, è possibile modificare la manipolazione relativa all'elemento padre dell'elemento.For example, you can make the manipulation relative to the parent of the element.

È anche possibile eseguire le operazioni seguenti in un gestore eventi per ManipulationStarting:You can also do the following in an event handler for ManipulationStarting:

Per ulteriori informazioni sulle modifiche, vedere Cenni preliminari sull'input.For more information about manipulations, see the Input Overview. Per un esempio di applicazione che risponde alle modifiche, vedere procedura dettagliata: Creazione della prima applicazione touch.For an example of an application that responds to manipulations, see Walkthrough: Creating Your First Touch Application.

Informazioni evento indirizzatoRouted Event Information

Campo identificatoreIdentifier field ManipulationStartingEvent
Strategia di routingRouting strategy BubblingBubbling
delegatoDelegate EventHandler<TEventArgs> di tipo ManipulationStartingEventArgs.EventHandler<TEventArgs> of type ManipulationStartingEventArgs.

Si applica a