Freigeben über


KeyboardAcceleratorInvokedEventArgs.Handled Eigenschaft

Definition

Ruft einen Wert ab, der das Ereignis als behandelt markiert, oder legt diesen fest.

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

Eigenschaftswert

Boolean

bool

true , um das behandelte Ereignis zu markieren; false , um das Ereignis unbehandelt zu lassen, sodass das Ereignis möglicherweise weiter weitergeleitet werden kann. Der Standardwert lautet false.

Hinweise

Die Tastaturbeschleunigerereignisblasen vom Element, das den Fokus auf das Window-Stammelement hat. Wenn das Ereignis nicht behandelt wird, sucht das Framework mithilfe einer Tabelle mit globalen Beschleunigern nach anderen Beschleunigern außerhalb des sprudelnden Pfads. Alle Accelerators werden als global registriert, es sei denn, sie sind mit ScopeOwner bereichsgesteuert.

Bereichsbeschleuniger werden nur aufgerufen, wenn sich der Fokus innerhalb eines bestimmten Bereichs befindet. In einem Grid , das viele Steuerelemente enthält, kann der Accelerator beispielsweise einem Steuerelement zugeordnet werden, das auf den Grid bereichsbezogenen steuerelement (das Grid ist der ScopeOwner). In diesem Fall ist das Stammelement das Grid.

Wenn zwei Accelerators mit derselben Tastenkombination definiert sind, wird der erste In der Tabelle gefundene Beschleuniger aufgerufen.

Gilt für:

Weitere Informationen