UIElement.IsHoldingEnabled Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
bool
true si un evento Holding puede originarse en este elemento; de lo contrario, false.
Comentarios
El valor predeterminado es true (habilitado para eventos). Si establece falseen , 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 una manipulación, o si desea especificar que solo algunos elementos secundarios emiten un Holding evento que un elemento primario controla después de la propagación.
Otro motivo para suprimir 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 pequeños movimientos, ya que el usuario podría levantar el punto táctil pronto y el evento de entrada normalmente sería reconocido por gestos como una pulsación. Además, los estados de retención pueden interferir con otros eventos de puntero o generar animaciones de tema, debido a la progresión a través de los estados que se deben notificar mediante el Holding reconocimiento de gestos.