Ler em inglês

Compartilhar via


UIElement.ManipulationStarting Evento

Definição

Ocorre quando o processador de manipulação é criado.

C#
public event EventHandler<System.Windows.Input.ManipulationStartingEventArgs> ManipulationStarting;

Tipo de evento

Exemplos

O exemplo a seguir mostra o manipulador de eventos do ManipulationStarting evento 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. Este exemplo faz parte de um exemplo maior em Passo a passo: Criando seu primeiro aplicativo touch.

C#
void Window_ManipulationStarting(object sender, ManipulationStartingEventArgs e)
{
    e.ManipulationContainer = this;
    e.Handled = true;
}

Comentários

O ManipulationStarting evento ocorre em um elemento que tem a IsManipulationEnabled propriedade definida como true quando o usuário coloca um dedo nele. Por padrão, eventos de manipulação subsequentes relatam a posição da manipulação em relação ao elemento definido IsManipulationEnabled como true. Você pode especificar que a posição deve ser relativa a outro elemento definindo a ManipulationContainer propriedade . Por exemplo, você pode tornar a manipulação relativa ao pai do elemento.

Você também pode fazer o seguinte em um manipulador de eventos para ManipulationStarting:

Para obter mais informações sobre manipulações, consulte Visão geral de entrada. Para obter um exemplo de um aplicativo que responde a manipulações, consulte Passo a passo: criando seu primeiro aplicativo touch.

Informações de evento encaminhado

Campo Identificador ManipulationStartingEvent
Estratégia de roteamento Borbulhando
Delegar EventHandler<TEventArgs> do tipo ManipulationStartingEventArgs.

Aplica-se a

Produto Versões
.NET Framework 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9