UIElement.IsHoldingEnabled Propriedade
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.
public:
property bool IsHoldingEnabled { bool get(); void set(bool value); };
bool IsHoldingEnabled();
void IsHoldingEnabled(bool value);
public bool IsHoldingEnabled { get; set; }
var boolean = uIElement.isHoldingEnabled;
uIElement.isHoldingEnabled = boolean;
Public Property IsHoldingEnabled As Boolean
<uiElement IsHoldingEnabled="bool" />
bool
true se um evento Holding puder se originar desse elemento; caso contrário, false.
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.
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 |