UIElement.ManipulationStarting Evento

Definição

Ocorre quando o processador de manipulação é criado.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) 

Exemplos

O exemplo a seguir mostra o manipulador de eventos para o evento ManipulationStarting e define o ManipulationContainer como o elemento pai que recebe os eventos de manipulação para que as coordenadas da manipulação sejam relativas ao elemento pai.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 exemplo é parte de um exemplo maior em passo a passos: criando seu primeiro aplicativo de toque.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

Comentários

O evento ManipulationStarting ocorre em um elemento que tem a propriedade IsManipulationEnabled definida como true quando o usuário coloca um dedo nele.The ManipulationStarting event occurs on an element that has the IsManipulationEnabled property set to true when the user puts a finger on it. Por padrão, os eventos de manipulação subsequentes relatam a posição da manipulação em relação ao elemento que tem IsManipulationEnabled definido como true.By default, subsequent manipulation events report the position of the manipulation relative to the element that has IsManipulationEnabled set to true. Você pode especificar que a posição deve ser relativa a outro elemento, definindo a propriedade ManipulationContainer.You can specify that the position should be relative to another element by setting the ManipulationContainer property. Por exemplo, você pode fazer a manipulação em relação ao pai do elemento.For example, you can make the manipulation relative to the parent of the element.

Você também pode fazer o seguinte em um manipulador de eventos para ManipulationStarting:You can also do the following in an event handler for ManipulationStarting:

Para obter mais informações sobre manipulações, consulte a visão geral de entrada.For more information about manipulations, see the Input Overview. Para obter um exemplo de um aplicativo que responde a manipulações, consulte passo a passos: criando seu primeiro aplicativo de toque.For an example of an application that responds to manipulations, see Walkthrough: Creating Your First Touch Application.

Informações Sobre Eventos RoteadosRouted Event Information

Campo de identificadorIdentifier field ManipulationStartingEvent
Estratégia de roteamentoRouting strategy PropagaçãoBubbling
DelegadoDelegate EventHandler<TEventArgs> do tipo ManipulationStartingEventArgs.EventHandler<TEventArgs> of type ManipulationStartingEventArgs.

Aplica-se a