KeyboardAcceleratorInvokedEventArgs.Handled Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
bool
true , um das behandelte Ereignis zu markieren; False , um das Ereignis nicht behandelt zu lassen, wodurch das Ereignis möglicherweise weiter geleitet werden kann. Der Standardwert ist FALSE.
Hinweise
Das Tastaturbeschleunigerereignis wird von dem Element, das den Fokus hat, auf das Window-Stammelement gerichtet. 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, sofern sie nicht mithilfe von ScopeOwner bereichsgesteuert sind.
Bereichsbezogene Beschleuniger werden nur aufgerufen, wenn sich der Fokus innerhalb eines bestimmten Bereichs befindet. In einem Raster, das viele Steuerelemente enthält, kann die Zugriffstaste beispielsweise einem Steuerelement zugeordnet werden, das auf das Raster beschränkt ist (grid ist der ScopeOwner). In diesem Fall ist das Stammelement das Grid.
Wenn zwei Beschleuniger mit derselben Tastenkombination definiert sind, wird die erste in der Tabelle gefundene Beschleuniger aufgerufen.