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 indirizzare ulteriormente l'evento. 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 non venga definito come ambito tramite 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
(è Grid
ScopeOwner). In questo caso, l'elemento radice è .Grid
Se due acceleratori sono definiti con la stessa combinazione di tasti, viene richiamato il primo acceleratore presente nella tabella.