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

El ejemplo siguiente muestra el controlador de eventos para el ManipulationStarting eventos y establece el ManipulationContainer al elemento primario que recibe los eventos de manipulación para que sean las coordenadas de la manipulación en relación con el 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 extenso en Tutorial: Crear su primera aplicación tá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 se produce en un elemento que tiene el IsManipulationEnabled propiedad establecida en true 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 subsiguientes notifican la posición de la manipulación en relación con el elemento que tiene IsManipulationEnabled establecido en true.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 el ManipulationContainer propiedad.You can specify that the position should be relative to another element by setting the ManipulationContainer property. Por ejemplo, puede realizar 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 ManipulationStarting:You can also do the following in an event handler for ManipulationStarting:

Para obtener más información acerca de las manipulaciones, vea el Input Overview.For more information about manipulations, see the Input Overview. Para obtener un ejemplo de una aplicación que responde a manipulaciones, vea Tutorial: Crear su primera aplicación tá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