UIElement.IsHoldingEnabled Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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" />
Valore della proprietà
bool
true
se un evento Holding può avere origine da questo elemento; in caso contrario, false
.
Commenti
Il valore predefinito è true
(evento abilitato). Se si imposta su false
, uiElement non genera più l'evento Holding . Potrebbe essere consigliabile se un elemento padre, ad esempio un controllo elenco, deve elaborare l'azione come manipolazione o se si vuole specificare che solo alcuni elementi figlio generano un Holding
evento gestito da un elemento padre dopo il bubbling.
Un altro motivo per eliminare gli eventi di movimento è se si gestiscono eventi a livello di puntatore e non si vuole che la logica di riconoscimento dei movimenti influisca sul modo in cui vengono attivati gli eventi del puntatore. Ad esempio, se il motore di riconoscimento dei movimenti deve eseguire il test di Tapped, deve ritardare l'attivazione di un evento Pointer Move per piccoli movimenti, perché l'utente potrebbe sollevare il punto di tocco presto e l'evento di input normalmente sarà riconosciuto come tocco. Inoltre, gli stati di conservazione possono interferire con altri eventi puntatori o generare animazioni tema, a causa della progressione attraverso gli Holding
stati che devono essere segnalati dal riconoscimento dei movimenti.