War diese Seite hilfreich?
Ihr Feedback ist uns wichtig. Teilen Sie uns Ihre Meinung mit.
Weiteres Feedback?
1500 verbleibende Zeichen
Exportieren (0) Drucken
Alle erweitern
Erweitern Minimieren

UIElement3D.OnKeyUp-Methode

Aktualisiert: November 2007

Wird aufgerufen, wenn ein nicht behandeltes angefügtes Ereignis Keyboard.KeyUp auf seiner Route ein Element erreicht, das von dieser Klasse abgeleitet ist. Implementieren Sie diese Methode, um eine Klassenbehandlung für dieses Ereignis hinzuzufügen.

Namespace:  System.Windows
Assembly:  PresentationCore (in PresentationCore.dll)

protected internal virtual void OnKeyUp(
	KeyEventArgs e
)
protected void OnKeyUp(
	KeyEventArgs e
)
protected internal function OnKeyUp(
	e : KeyEventArgs
)
Sie können diese Methoden nicht in XAML verwenden.

Parameter

e
Typ: System.Windows.Input.KeyEventArgs
Die Instanz von KeyEventArgs, die die Ereignisdaten enthält.

Tastatureingaben werden von einem speziellen Eingabe-Manager behandelt. Andere Programmierfeatures, die von Tastatureingaben abhängig sind, beispielsweise Eingaben und Befehlsbindungen, behandeln die Tastatureingabe u. U. vor deren Verfügbarmachung als allgemeine Tastatureingabe. Wenn diese Eingabesystemfeatures das Ereignis als behandelt markieren, wird OnKeyUp nicht aufgerufen.

Diese Methode verfügt über keine Standardimplementierung. Da diese Methode von einer Zwischenklasse in der Vererbung implementiert werden kann, empfiehlt es sich, die Basisimplementierung in der Implementierung aufzurufen.

Der Zweck dieser Methode entspricht weitestgehend den On*-Methoden des common language runtime (CLR)-Ereignismustern: Diese Methode bietet Möglichkeiten für das Behandeln des entsprechenden Ereignisses in abgeleiteten Klassen durch das Festlegen eines Klassenhandlers anstelle eines Instanzhandlers. In diesem Fall ist das entsprechende Ereignis ein Routingereignis. Das Implementierungsmuster der On*-Methoden für Routingereignisse ist abweichend, da ein Routingereignis von einem untergeordneten Element ausgelöst werden kann, wobei es sich nicht unbedingt um das Element handeln muss, das die Handler aufruft. Deshalb muss die Implementierung die Quelleigenschaften der Ereignisdaten untersuchen. In den meisten Fällen sollte nicht versucht werden, das Ereignis erneut auszulösen.

Durch das Überschreiben dieser Methode oder durch das Registrieren von Klassenhandlern bei RegisterClassHandler können abgeleitete Klassen von UIElement3D private Klassenhandlermethoden aufrufen, wenn das Ereignis entlang der Ereignisroute empfangen wird. Die Klassenbehandlung ist beispielsweise in einem Szenario angemessen, in dem die Ereignisdaten geändert werden und das Routingereignis als behandelt markiert wird.

OnKeyUp wird in .NET Framework, Version 3.5, eingeführt. Weitere Informationen finden Sie unter Architektur von .NET Framework 3.5.

.NET Framework und .NET Compact Framework unterstützen nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.

.NET Framework

Unterstützt in: 3.5 SP1, 3.0 SP1

Community-Beiträge

HINZUFÜGEN
Anzeigen:
© 2015 Microsoft