KeyEventArgs Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
public ref class KeyEventArgs : System::Windows::Input::KeyboardEventArgs
public class KeyEventArgs : System.Windows.Input.KeyboardEventArgs
type KeyEventArgs = class
inherit KeyboardEventArgs
Public Class KeyEventArgs
Inherits KeyboardEventArgs
- Dziedziczenie
Uwagi
Ta klasa danych zdarzenia jest używana z następującymi dołączonymi zdarzeniami:
Ta klasa danych zdarzenia jest również używana z następującymi zdarzeniami kierowanymi w elementach bazowych. Te zdarzenia kierowane przekazują wcześniej wymienione dołączone zdarzenia, aby uczynić je bardziej dostępnymi dla ogólnego modelu elementów w WPF.
Dołączone zdarzenia i element podstawowy kierowane zdarzenia współużytkują swoje dane zdarzeń, a wersje rozsyłanych i tunelowanych zdarzeń również współużytkują dane zdarzeń. Może to mieć wpływ na obsługiwane cechy zdarzenia podczas podróży trasą zdarzeń. Aby uzyskać szczegółowe informacje, zobacz Omówienie danych wejściowych.
Klucz może znajdować się zarówno w stanie w górę, jak i w stanie przełączenia w dół i przełączeniu. Z tego powodu określenie, czy klucz jest w górę czy w dół, nie jest tak prosty, jak sprawdzanie KeyStates wartości jako wartości liczbowej. Zamiast tego należy sprawdzić wartość, traktując ją jako wyliczenie flagi.
AND
Użyj porównania pierwszego bitu. Alternatywnie użyj właściwości IsUppomocnika , IsDowni IsToggled , aby określić, czy dany klucz jest w górę, w dół, czy jest przełączany.
Konstruktory
KeyEventArgs(KeyboardDevice, PresentationSource, Int32, Key) |
Inicjuje nowe wystąpienie klasy KeyEventArgs. |
Właściwości
DeadCharProcessedKey |
Pobiera klucz, który jest częścią składowej martwego klucza, aby utworzyć pojedynczy połączony znak. |
Device |
Pobiera urządzenie wejściowe, które zainicjowało to zdarzenie. (Odziedziczone po InputEventArgs) |
Handled |
Pobiera lub ustawia wartość wskazującą obecny stan obsługi zdarzeń dla zdarzenia kierowanego podczas podróży trasy. (Odziedziczone po RoutedEventArgs) |
ImeProcessedKey |
Pobiera klawisz klawiatury, do których odwołuje się zdarzenie, jeśli klucz zostanie przetworzony przez edytor metod wejściowych (IME). |
InputSource |
Pobiera źródło danych wejściowych, które dostarczyło te dane wejściowe. |
IsDown |
Pobiera wartość wskazującą, czy klucz, do którego odwołuje się zdarzenie, jest w stanie w dół. |
IsRepeat |
Pobiera wartość wskazującą, czy klawisz klawiatury, do którego odwołuje się zdarzenie, jest powtarzającym się kluczem. |
IsToggled |
Pobiera wartość wskazującą, czy klucz, do którego odwołuje się zdarzenie, znajduje się w stanie przełączonego. |
IsUp |
Pobiera wartość wskazującą, czy klucz, do którego odwołuje się zdarzenie, jest w stanie up. |
Key |
Pobiera klawisz klawiatury skojarzony ze zdarzeniem. |
KeyboardDevice |
Pobiera urządzenie klawiaturowe skojarzone ze zdarzeniem wejściowym. (Odziedziczone po KeyboardEventArgs) |
KeyStates |
Pobiera stan klawisza klawiatury skojarzonego z tym zdarzeniem. |
OriginalSource |
Pobiera oryginalne źródło raportowania określone przez testowanie trafień, przed ewentualnym Source dostosowaniem przez klasę nadrzędną. (Odziedziczone po RoutedEventArgs) |
RoutedEvent |
Pobiera lub ustawia skojarzone z tym RoutedEventArgs wystąpieniemRoutedEvent. (Odziedziczone po RoutedEventArgs) |
Source |
Pobiera lub ustawia odwołanie do obiektu, który wzbudził zdarzenie. (Odziedziczone po RoutedEventArgs) |
SystemKey |
Pobiera klawisz klawiatury, do których odwołuje się zdarzenie, jeśli klucz zostanie przetworzony przez system. |
Timestamp |
Pobiera czas wystąpienia tego zdarzenia. (Odziedziczone po InputEventArgs) |
Metody
Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Odziedziczone po Object) |
GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
GetType() |
Type Pobiera bieżące wystąpienie. (Odziedziczone po Object) |
InvokeEventHandler(Delegate, Object) |
Wywołuje programy obsługi zdarzeń w sposób specyficzny dla typu, co może zwiększyć wydajność systemu zdarzeń. |
MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
OnSetSource(Object) |
Po zastąpieniu w klasie pochodnej zapewnia punkt wejścia wywołania zwrotnego powiadomień za każdym razem, gdy wartość Source właściwości wystąpienia ulegnie zmianie. (Odziedziczone po RoutedEventArgs) |
ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |