UIElement.ManipulationStarting Evento

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 eventos para el evento ManipulationStarting y se establece el ManipulationContainer 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 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 evento ManipulationStarting se produce en un elemento que tiene la propiedad IsManipulationEnabled 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 posteriores 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 la propiedad ManipulationContainer.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 ver un ejemplo de una aplicación que responde a las 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