KeyboardAcceleratorInvokedEventArgs.Handled 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.
Ottiene o imposta un valore che contrassegna l'evento come gestito.
public:
property bool Handled { bool get(); void set(bool value); };
bool Handled();
void Handled(bool value);
public bool Handled { get; set; }
var boolean = keyboardAcceleratorInvokedEventArgs.handled;
keyboardAcceleratorInvokedEventArgs.handled = boolean;
Public Property Handled As Boolean
Valore della proprietà
bool
true per contrassegnare l'evento gestito; false per lasciare l'evento non gestito, che consente all'evento di instradarsi ulteriormente. Il valore predefinito è false.
Commenti
L'evento dell'acceleratore di tastiera si sposta dall'elemento con lo stato attivo all'elemento radice Window. Se l'evento non viene gestito, il framework cerca altri acceleratori all'esterno del percorso di bubbling usando una tabella di acceleratori globali. Tutti gli acceleratori vengono registrati come globali, a meno che l'ambito non venga usato con ScopeOwner.
Gli acceleratori con ambito vengono richiamati solo se lo stato attivo si trova all'interno di un ambito specifico. Ad esempio, in un oggetto Grid che contiene molti controlli, l'acceleratore può essere associato a un controllo con ambito a Grid ,ovvero GridScopeOwner. In questo caso, l'elemento radice è .Grid
Se vengono definiti due acceleratori con la stessa combinazione di tasti, viene richiamato il primo acceleratore trovato nella tabella.