KeyEventArgs Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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
- Ereditarietà
Commenti
Questa classe di dati evento viene usata con gli eventi collegati seguenti:
Questa classe di dati di evento viene usata anche con gli eventi indirizzati seguenti sugli elementi di base. Questi eventi indirizzati inoltrano gli eventi collegati elencati in precedenza per renderli più accessibili al modello di elemento generale in WPF.
Gli eventi collegati e gli eventi di base instradati condividono i dati degli eventi e le versioni bubbling e tunneling degli eventi indirizzati condividono anche i dati degli eventi. Ciò può influire sulle caratteristiche gestite dell'evento mentre viaggia la route dell'evento. Per informazioni dettagliate, vedere Panoramica dell'input.
Una chiave può essere sia negli stati su che inattivo o negli stati inattivo e disattivati. Per questo motivo, determinare se una chiave è su o giù non è semplice come controllare il KeyStates valore come valore numerico. È invece consigliabile controllare il valore trattandolo come enumerazione flag. Usare un AND
confronto del primo bit. In alternativa, usare le proprietà IsUphelper , IsDowne IsToggled per determinare se una determinata chiave è su, giù o disattivata.
Costruttori
KeyEventArgs(KeyboardDevice, PresentationSource, Int32, Key) |
Inizializza una nuova istanza della classe KeyEventArgs. |
Proprietà
DeadCharProcessedKey |
Ottiene il tasto che fa parte di una composizione di tasti inutilizzati per creare un unico carattere combinato. |
Device |
Ottiene il dispositivo di input che ha avviato questo evento. (Ereditato da InputEventArgs) |
Handled |
Ottiene o imposta un valore che indica lo stato presente della gestione degli eventi per un evento indirizzato quando percorre la route. (Ereditato da RoutedEventArgs) |
ImeProcessedKey |
Ottiene il tasto della tastiera a cui fa riferimento l'evento, se il tasto verrà elaborato da un editor di metodi di input (IME). |
InputSource |
Ottiene l'origine di input che ha fornito questo input. |
IsDown |
Ottiene un valore che indica se il tasto cui fa riferimento l'evento è nello stato premuto. |
IsRepeat |
Ottiene un valore che indica se il tasto della tastiera, cui fa riferimento l'evento, è un tasto ripetuto. |
IsToggled |
Ottiene un valore che indica se il tasto cui fa riferimento l'evento è nello stato attivato o disattivato. |
IsUp |
Ottiene un valore che indica se il tasto, cui fa riferimento l'evento, è nello stato rilasciato. |
Key |
Ottiene il tasto della tastiera associato all'evento di input. |
KeyboardDevice |
Ottiene il dispositivo tastiera associato all'evento di input. (Ereditato da KeyboardEventArgs) |
KeyStates |
Ottiene lo stato del tasto della tastiera associato a questo evento. |
OriginalSource |
Ottiene l'origine di segnalazione originale in base a quanto determinato dall'hit testing puro, prima di qualsiasi possibile modifica di Source da parte di una classe padre. (Ereditato da RoutedEventArgs) |
RoutedEvent |
Ottiene o imposta l'oggetto RoutedEvent associato all'istanza di RoutedEventArgs. (Ereditato da RoutedEventArgs) |
Source |
Ottiene o imposta un riferimento all'oggetto che ha generato l'evento. (Ereditato da RoutedEventArgs) |
SystemKey |
Ottiene il tasto della tastiera cui fa riferimento l'evento se il tasto verrà elaborato dal sistema. |
Timestamp |
Ottiene la data e l'ora in cui si è verificato l'evento. (Ereditato da InputEventArgs) |
Metodi
Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
GetType() |
Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
InvokeEventHandler(Delegate, Object) |
Richiama i gestori eventi in una modalità specifica del tipo, che può aumentare l'efficienza del sistema di eventi. |
MemberwiseClone() |
Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
OnSetSource(Object) |
Se sottoposto a override in una classe derivata, fornisce un punto di ingresso di callback di notifica a ogni modifica del valore della proprietà Source di un'istanza. (Ereditato da RoutedEventArgs) |
ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |