Compartir a través de


UIElement.IsHoldingEnabled Propiedad

Definición

Obtiene o establece un valor que determina si el evento Holding puede originarse en ese elemento.

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" />

Valor de propiedad

Boolean

bool

true si un evento Holding puede originarse en este elemento; de lo contrario, false.

Comentarios

El valor predeterminado es true (evento habilitado). Si establece en false, UIElement ya no generará el evento Holding . Esto puede ser deseable si un elemento primario, como un control de lista, debe procesar la acción como manipulación, o si desea especificar que solo algunos elementos secundarios emitan un evento Holding que un elemento primario controla después de la propagación.

Otra razón para suprimir los eventos de gestos es si controla eventos de nivel de puntero y no quiere que la lógica de reconocimiento de gestos afecte a cómo se desencadenan los eventos de puntero. Por ejemplo, si el motor de reconocimiento de gestos tiene que probar para Tapped, debe retrasar la activación de un evento PointerMoved para movimientos pequeños, ya que el usuario podría levantar el punto táctil pronto y el evento de entrada normalmente se reconocería como una pulsación. Además, los estados holding pueden interferir con otros eventos de puntero o generar animaciones de tema, debido a la progresión a través de los estados holding que deben notificarse mediante el reconocimiento de gestos.

Se aplica a

Consulte también