UIElement.KeyDown Zdarzenie

Definicja

Występuje po naciśnięciu klawisza, gdy fokus znajduje się na tym elemencie.Occurs when a key is pressed while focus is on this element.

public:
 virtual event System::Windows::Input::KeyEventHandler ^ KeyDown;
public event System.Windows.Input.KeyEventHandler KeyDown;
member this.KeyDown : System.Windows.Input.KeyEventHandler 
Public Custom Event KeyDown As KeyEventHandler 

Implementuje

Uwagi

Obsługa kluczowych współdziała z innymi funkcjami platformy, takimi jak tworzenie poleceń i składanie tekstu.Key handling interacts with other platform features such as commanding and text composition. Zdarzenie KeyDown jest zdarzeniem wprowadzania tekstu niższego poziomu, które może nie zachowywać się zgodnie z oczekiwaniami w niektórych kontrolkach.The KeyDown event is a lower-level text input event that might not behave as expected on certain controls. Wynika to z faktu, że niektóre kontrolki mają założenia kontrolne lub obsługujące klasy, które udostępniają wyższego poziomu obsługę wprowadzania tekstu i powiązane zdarzenia.This is because some controls have control compositing or class handling that provides a higher-level version of text input handling and related events.

To zdarzenie tworzy alias dla Keyboard.KeyDown dołączonego zdarzenia dla tej klasy, tak że KeyDown jest częścią listy składowych klasy, gdy UIElement jest dziedziczona jako element podstawowy.This event creates an alias for the Keyboard.KeyDown attached event for this class so that KeyDown is part of the class members list when UIElement is inherited as a base element. Programy obsługi zdarzeń dołączone do zdarzenia KeyDown są dołączone do bazowego Keyboard.KeyDown dołączonego zdarzenia i odbierają to samo wystąpienie danych zdarzenia.Event handlers that are attached to the KeyDown event are attached to the underlying Keyboard.KeyDown attached event and receive the same event data instance.

Informacje dotyczące kierowanego zdarzeniaRouted Event Information

Pole identyfikatoraIdentifier field KeyDownEvent
Strategia routinguRouting strategy PropagacjaBubbling
DelegateDelegate KeyEventHandler
  • Odpowiednie zdarzenie tunelowania jest PreviewKeyDown.The corresponding tunneling event is PreviewKeyDown.

  • Zastąp OnKeyDown, aby zaimplementować obsługę klasy dla tego zdarzenia w klasach pochodnych.Override OnKeyDown to implement class handling for this event in derived classes.

Dotyczy

Zobacz też