UIElement.ManipulationStarting UIElement.ManipulationStarting UIElement.ManipulationStarting UIElement.ManipulationStarting Event

Definición

Se produce cuando se crea por primera vez el procesador de manipulación.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) 

Ejemplos

En el ejemplo siguiente se muestra el controlador de ManipulationStarting eventos para el evento ManipulationContainer y se establece en el elemento primario que recibe los eventos de manipulación para que las coordenadas de la manipulación sean relativas al elemento primario.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. Este ejemplo forma parte de un ejemplo más grande en el tutorial: Crear la primera aplicacióntáctil.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

Comentarios

El ManipulationStarting evento tiene lugar en un elemento que tiene IsManipulationEnabled la propiedad establecida true en cuando el usuario coloca un dedo en él.The ManipulationStarting event occurs on an element that has the IsManipulationEnabled property set to true when the user puts a finger on it. De forma predeterminada, los eventos de manipulación posteriores notifican la posición de la manipulación en relación IsManipulationEnabled con el trueelemento que tiene establecido en.By default, subsequent manipulation events report the position of the manipulation relative to the element that has IsManipulationEnabled set to true. Puede especificar que la posición debe ser relativa a otro elemento estableciendo la ManipulationContainer propiedad.You can specify that the position should be relative to another element by setting the ManipulationContainer property. Por ejemplo, puede hacer la manipulación en relación con el elemento primario del elemento.For example, you can make the manipulation relative to the parent of the element.

También puede hacer lo siguiente en un controlador de eventos para ManipulationStarting:You can also do the following in an event handler for ManipulationStarting:

Para obtener más información sobre las manipulaciones, vea Introducción a la entrada.For more information about manipulations, see the Input Overview. Para obtener un ejemplo de una aplicación que responde a las manipulaciones, vea Tutorial: Crear la primera aplicacióntáctil.For an example of an application that responds to manipulations, see Walkthrough: Creating Your First Touch Application.

Información sobre eventos enrutadosRouted Event Information

Campo de identificadorIdentifier field ManipulationStartingEvent
Estrategia de enrutamientoRouting strategy PropagaciónBubbling
delegadoDelegate EventHandler<TEventArgs> de tipo ManipulationStartingEventArgs.EventHandler<TEventArgs> of type ManipulationStartingEventArgs.

Se aplica a