KeyEventArgs Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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
- Overname
Opmerkingen
Deze gebeurtenisgegevensklasse wordt gebruikt met de volgende gekoppelde gebeurtenissen:
Deze gebeurtenisgegevensklasse wordt ook gebruikt met de volgende gerouteerde gebeurtenissen op basiselementen. Deze gerouteerde gebeurtenissen sturen de eerder vermelde gekoppelde gebeurtenissen door om ze toegankelijker te maken voor het algemene elementmodel in WPF.
De gekoppelde gebeurtenissen en het gerouteerde basiselement delen hun gebeurtenisgegevens, en de versies voor bubbling en tunneling van de gerouteerde gebeurtenissen delen ook gebeurtenisgegevens. Dit kan van invloed zijn op de afgehandelde kenmerken van de gebeurtenis tijdens het reizen van de gebeurtenisroute. Zie Overzicht van invoer voor meer informatie.
Een sleutel kan zowel de status omhoog als in-/uitschakelen of de status omlaag en wisselknop hebben. Daarom is het bepalen of een sleutel omhoog of omlaag niet zo eenvoudig is als het controleren van de KeyStates waarde als een numerieke waarde. In plaats daarvan moet u de waarde controleren door deze te behandelen als een opsomming van vlaggen. Gebruik een AND vergelijking van de eerste bit. U kunt ook de helpereigenschappen IsUpIsDowngebruiken en IsToggled bepalen of een bepaalde sleutel omhoog, omlaag of in-/uitschakelen is.
Constructors
| Name | Description |
|---|---|
| KeyEventArgs(KeyboardDevice, PresentationSource, Int32, Key) |
Initialiseert een nieuw exemplaar van de KeyEventArgs klasse. |
Eigenschappen
| Name | Description |
|---|---|
| DeadCharProcessedKey |
Hiermee haalt u de sleutel op die deel uitmaakt van de samenstelling van een dode sleutel om één gecombineerd teken te maken. |
| Device |
Hiermee haalt u het invoerapparaat op dat deze gebeurtenis heeft gestart. (Overgenomen van InputEventArgs) |
| Handled |
Hiermee wordt een waarde opgehaald of ingesteld die de huidige status van de gebeurtenisafhandeling aangeeft voor een gerouteerde gebeurtenis terwijl deze de route doorloopt. (Overgenomen van RoutedEventArgs) |
| ImeProcessedKey |
Hiermee haalt u de toetsenbordtoets op waarnaar wordt verwezen door de gebeurtenis, als de sleutel wordt verwerkt door een Input Method Editor (IME). |
| InputSource |
Hiermee haalt u de invoerbron op die deze invoer heeft opgegeven. |
| IsDown |
Hiermee wordt een waarde opgehaald die aangeeft of de sleutel waarnaar wordt verwezen door de gebeurtenis de status Down heeft. |
| IsRepeat |
Hiermee wordt een waarde opgehaald die aangeeft of de toetsenbordtoets waarnaar wordt verwezen door de gebeurtenis een herhaalde toets is. |
| IsToggled |
Hiermee wordt een waarde opgehaald die aangeeft of de sleutel waarnaar wordt verwezen door de gebeurtenis de status Wisselknop heeft. |
| IsUp |
Hiermee wordt een waarde opgehaald die aangeeft of de sleutel waarnaar wordt verwezen door de gebeurtenis de status Up heeft. |
| Key |
Hiermee haalt u de toetsenbordtoets op die is gekoppeld aan de gebeurtenis. |
| KeyboardDevice |
Hiermee haalt u het toetsenbordapparaat op dat is gekoppeld aan de invoer gebeurtenis. (Overgenomen van KeyboardEventArgs) |
| KeyStates |
Hiermee haalt u de status op van de toetsenbordtoets die aan deze gebeurtenis is gekoppeld. |
| OriginalSource |
Haalt de oorspronkelijke rapportagebron op zoals wordt bepaald door pure hittests, voordat een mogelijke Source aanpassing door een bovenliggende klasse. (Overgenomen van RoutedEventArgs) |
| RoutedEvent |
Hiermee haalt u de RoutedEvent gekoppelde instantie op of stelt u deze RoutedEventArgs in. (Overgenomen van RoutedEventArgs) |
| Source |
Hiermee wordt een verwijzing opgehaald of ingesteld naar het object dat de gebeurtenis heeft gegenereerd. (Overgenomen van RoutedEventArgs) |
| SystemKey |
Hiermee haalt u de toetsenbordtoets op waarnaar wordt verwezen door de gebeurtenis, als de sleutel door het systeem wordt verwerkt. |
| Timestamp |
Hiermee wordt de tijd opgehaald waarop deze gebeurtenis heeft plaatsgevonden. (Overgenomen van InputEventArgs) |
Methoden
| Name | Description |
|---|---|
| Equals(Object) |
Bepaalt of het opgegeven object gelijk is aan het huidige object. (Overgenomen van Object) |
| GetHashCode() |
Fungeert als de standaardhashfunctie. (Overgenomen van Object) |
| GetType() |
Hiermee haalt u de Type huidige instantie op. (Overgenomen van Object) |
| InvokeEventHandler(Delegate, Object) |
Roept gebeurtenis-handlers op een typespecifieke manier aan, waardoor de efficiëntie van het gebeurtenissysteem kan worden verhoogd. |
| MemberwiseClone() |
Hiermee maakt u een ondiepe kopie van de huidige Object. (Overgenomen van Object) |
| OnSetSource(Object) |
Wanneer deze wordt overschreven in een afgeleide klasse, geeft u een callback-toegangspunt voor meldingen wanneer de waarde van de Source eigenschap van een exemplaar wordt gewijzigd. (Overgenomen van RoutedEventArgs) |
| ToString() |
Retourneert een tekenreeks die het huidige object vertegenwoordigt. (Overgenomen van Object) |