UIElement.IsHoldingEnabled Propriedade

Definição

Obtém ou define um valor que determina se o evento Holding pode se originar desse elemento.

C#
public bool IsHoldingEnabled { get; set; }
XAML
<uiElement IsHoldingEnabled="bool" />

Valor da propriedade

Boolean

true se um evento Holding puder se originar desse elemento; caso contrário, false.

Comentários

O padrão é true (evento habilitado). Se você definir como false, o UIElement não fornecerá mais o evento Holding . Isso pode ser desejável se um elemento pai, como um controle de lista, deve processar a ação como uma manipulação ou se você quiser especificar que apenas alguns itens filho emitem um evento Holding que um pai manipula após o borbulhamento.

Outro motivo para suprimir eventos de gesto é se você estiver tratando eventos de nível de ponteiro e não quiser que a lógica de reconhecimento de gestos afete como os eventos de ponteiro são disparados. Por exemplo, se o mecanismo de reconhecimento de gestos precisar testar o Tapped, ele deverá atrasar o disparo de um evento PointerMoved para movimentos pequenos, pois o usuário pode levantar o ponto de toque em breve e o evento de entrada normalmente seria reconhecido por gestos como um toque. Além disso, os estados holding podem interferir em outros eventos de ponteiro ou gerar animações de tema devido à progressão por meio dos estados holding que devem ser relatados pelo reconhecimento de gestos.

Aplica-se a

Produto Versões
WinRT Build 10240, Build 10586, Build 14383, Build 15063, Build 16299, Build 17134, Build 17763, Build 18362, Build 19041, Build 20348, Build 22000, Build 22621, Build 26100

Confira também