Condividi tramite


KeyboardAcceleratorInvokedEventArgs.Handled Proprietà

Definizione

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à

Boolean

bool

true per contrassegnare l'evento gestito; false per lasciare l'evento non gestito, che consente all'evento di instradare ulteriormente. Il valore predefinito è false.

Commenti

Bolle di evento dell'acceleratore di tastiera dall'elemento che ha lo stato attivo sull'elemento root 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 utilizzato l'ambito con ScopeOwner.

Gli acceleratori con ambito vengono richiamati solo se lo stato attivo si trova all'interno di un ambito specifico. Ad esempio, in una griglia che contiene molti controlli, l'acceleratore può essere associato a un controllo con ambito griglia (griglia è ScopeOwner). In questo caso, l'elemento radice è Grid.

Se vengono definiti due acceleratori con la stessa combinazione di chiavi, viene richiamato il primo acceleratore trovato nella tabella.

Si applica a

Vedi anche