UIElement.ManipulationDelta 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.
Ocorre quando o dispositivo de entrada muda de posição durante uma manipulação.
public:
virtual event ManipulationDeltaEventHandler ^ ManipulationDelta;
// Register
event_token ManipulationDelta(ManipulationDeltaEventHandler const& handler) const;
// Revoke with event_token
void ManipulationDelta(event_token const* cookie) const;
// Revoke with event_revoker
UIElement::ManipulationDelta_revoker ManipulationDelta(auto_revoke_t, ManipulationDeltaEventHandler const& handler) const;
public event ManipulationDeltaEventHandler ManipulationDelta;
function onManipulationDelta(eventArgs) { /* Your code */ }
uIElement.addEventListener("manipulationdelta", onManipulationDelta);
uIElement.removeEventListener("manipulationdelta", onManipulationDelta);
- or -
uIElement.onmanipulationdelta = onManipulationDelta;
Public Custom Event ManipulationDelta As ManipulationDeltaEventHandler
<uiElement ManipulationDelta="eventhandler"/>
Tipo de evento
Comentários
Para obter controles personalizados e experiências de interação, consulte GestureRecognizer.
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.
ManipulationDelta é 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.
ManipulationDelta dá suporte à capacidade de anexar manipuladores de eventos à rota que será invocada mesmo se os dados do evento estiverem marcados como Manipulados. Consulte AddHandler.