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 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 GridGridScopeOwner). 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.

Si applica a

Vedi anche