UIElement.ManipulationStarted Evento
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
// Register
event_token ManipulationStarted(ManipulationStartedEventHandler const& handler) const;
// Revoke with event_token
void ManipulationStarted(event_token const* cookie) const;
// Revoke with event_revoker
UIElement::ManipulationStarted_revoker ManipulationStarted(auto_revoke_t, ManipulationStartedEventHandler const& handler) const;
public event ManipulationStartedEventHandler ManipulationStarted;
function onManipulationStarted(eventArgs) { /* Your code */ }
uIElement.addEventListener("manipulationstarted", onManipulationStarted);
uIElement.removeEventListener("manipulationstarted", onManipulationStarted);
- or -
uIElement.onmanipulationstarted = onManipulationStarted;
Public Custom Event ManipulationStarted As ManipulationStartedEventHandler
<uiElement ManipulationStarted="eventhandler"/>
Tipo de evento
Comentários
Para obter controles personalizados e experiências de interação, consulte GestureRecognizer.ManipulationStarted.
ManipulationStarted representa que a lógica de reconhecimento de manipulação detectou o movimento do ponteiro. Nesse caso, é o segundo evento de manipulação a ser acionado em uma sequência típica, disparando depois ManipulationStarting, mas antes ManipulationDelta ou em outros eventos, como ManipulationInertiaStarting.
Um elemento deve ter um valor ManipulationMode diferente None ou System ser uma fonte de evento de manipulação. O valor ManipulationMode padrão é System, que permite que a lógica de controle interna processe manipulações, mas não permite que o código do aplicativo lide com eventos de manipulação. Se você quiser lidar com manipulações, defina ManipulationMode como Allou para valores específicos de ManipulationModes . Para obter mais informações, consulte ManipulationMode.
ManipulationStarted é um evento roteado. Se o evento tiver permissão para fazer bolhas até os elementos pai porque ele fica sem tratamento, é possível manipular o evento em elementos pai, mesmo que ManipulationMode esteja None ou System no elemento pai. Para obter mais informações sobre o conceito de evento roteado, consulte Eventos e visão geral de eventos roteado.
Para que um elemento possa ser a origem de ações de toque, bem como de eventos específicos de interação ou manipulação que são consequências de uma ação de toque, ele deve ser visível ao teste de toque para ser o gatilho e disparar o evento associado à ação. UIElement.Visibility deve ser visível. Outras propriedades de tipos derivados também afetam a visibilidade do hit-test. Para saber mais, confira Visão geral de eventos e eventos roteados.
ManipulationStarted dá suporte à capacidade de anexar manipuladores de eventos à rota que será invocada mesmo se os dados do evento estiverem marcados como Manipulados. Consulte AddHandler.