UIElement.ManipulationStarting Evento
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Ocorre quando o processador de manipulação é criado pela primeira vez.
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)
Tipo de Evento
Exemplos
O exemplo seguinte mostra o handler de eventos do ManipulationStarting evento e define o ManipulationContainer para o elemento pai que recebe os eventos de manipulação, de modo que as coordenadas da manipulação sejam relativas ao elemento pai. Este exemplo faz parte de um exemplo mais amplo em Walkthrough: Criar a Sua Aplicação de Primeiro Toque.
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
Observações
O ManipulationStarting evento ocorre num elemento cuja IsManipulationEnabled propriedade está definida para true quando o utilizador coloca um dedo nele. Por defeito, eventos subsequentes de manipulação reportam a posição da manipulação relativamente ao elemento que definiu IsManipulationEnabled para true. Pode especificar que a posição deve ser relativa a outro elemento definindo a ManipulationContainer propriedade. Por exemplo, pode fazer a manipulação relativa ao pai do elemento.
Também pode fazer o seguinte num gestor de eventos para ManipulationStarting:
Especifique se o utilizador precisa de mais do que um dedo para realizar as manipulações, definindo a ManipulationStartingEventArgs.IsSingleTouchEnabled propriedade.
Especifique que tipos de manipulação são ativados ao definir a ManipulationStartingEventArgs.Mode propriedade como enumeração ManipulationModes .
Especifique o centro de uma rotação de um dedo definindo a propriedade ManipulationStartingEventArgs.Pivot .
Cancela a manipulação chamando o ManipulationStartingEventArgs.Cancel método.
Para mais informações sobre manipulações, consulte a Visão Geral de Entrada. Para um exemplo de uma aplicação que responde a manipulações, veja Guia: Criar a Sua Aplicação de Primeiro Toque.
Informação sobre Eventos Roteados
| Iteme | Value |
|---|---|
| Campo identificador | ManipulationStartingEvent |
| Estratégia de encaminhamento | Borbulhar |
| Delegar | EventHandler<TEventArgs> do tipo ManipulationStartingEventArgs. |