System.Windows.Input Spazio dei nomi
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.
La maggior parte dei tipi in questo spazio dei nomi supporta il sistema di input Windows Presentation Foundation (WPF). incluse classi di astrazione per dispositivi quali mouse, tastiera e stilo, una classe comune del gestore di input, supporto per i comandi personalizzati e l'esecuzione dei comandi e diverse classi di utilità. Tuttavia, alcuni dei tipi sono applicabili oltre WPF.
Classi
AccessKeyEventArgs |
Fornisce informazioni per gli eventi dei tasti di scelta. |
AccessKeyManager |
Gestisce la registrazione di tutti i tasti di scelta e la gestione dei comandi da tastiera di interoperabilità tra Windows Forms, Win32 e Windows Presentation Foundation (WPF). |
AccessKeyPressedEventArgs |
Fornisce dati per l'evento indirizzato AccessKeyManager. |
ApplicationCommands |
Fornisce un set standard di comandi correlati all'applicazione. |
CanExecuteChangedEventManager |
Fornisce un'implementazione WeakEventManager per consentire di utilizzare il modello "listener di eventi deboli" per allegare listener per l'evento CanExecuteChanged. |
CanExecuteRoutedEventArgs |
Specifica dati per gli eventi indirizzati CanExecute e PreviewCanExecute. |
CommandBinding |
Associa un oggetto RoutedCommand ai gestori eventi che implementano il comando. |
CommandBindingCollection |
Rappresenta una raccolta di oggetti CommandBinding. |
CommandConverter |
Converte un oggetto ICommand in e da altri tipi. |
CommandManager |
Fornisce metodi di utilità correlati ai comandi che registrano oggetti CommandBinding e InputBinding per i proprietari delle classi e i comandi, aggiungono e rimuovono gestori eventi dei comandi e fornisce servizi per la ricerca dello stato di un comando. |
ComponentCommands |
Fornisce un set standard di comandi correlati al componente, che hanno movimenti di input chiave e proprietà Text predefinite. |
Cursor |
Rappresenta l'immagine usata per il puntatore del mouse. |
CursorConverter |
Converte un oggetto Cursor in e da altri tipi. |
Cursors |
Definisce un set di cursori predefiniti. |
ExecutedRoutedEventArgs |
Specifica dati per gli eventi indirizzati Executed e PreviewExecuted. |
FocusManager |
Fornisce un insieme di metodi statici, proprietà associate ed eventi per determinare e impostare gli ambiti dello stato attivo e per impostare l'elemento attivo all'interno dell'ambito. |
InertiaExpansionBehavior |
Controlla la decelerazione di una modifica di ridimensionamento durante l'inerzia. |
InertiaRotationBehavior |
Controlla la decelerazione di una modifica di rotazione durante l'inerzia. |
InertiaTranslationBehavior |
Controlla la decelerazione su una modifica della conversione durante l'inerzia. |
InputBinding |
Rappresenta un'associazione tra un oggetto InputGesture e un comando. Il comando è potenzialmente un oggetto RoutedCommand. |
InputBindingCollection |
Rappresenta una raccolta ordinata di oggetti InputBinding. |
InputDevice |
Classe astratta che descrive un dispositivo di input. |
InputEventArgs |
Fornisce i dati per eventi relativi all'input. |
InputGesture |
Classe astratta che descrive i movimenti del dispositivo di input. |
InputGestureCollection |
Rappresenta una raccolta ordinata di oggetti InputGesture. |
InputLanguageChangedEventArgs |
Contiene argomenti associati all'evento InputLanguageChanged. |
InputLanguageChangingEventArgs |
Contiene argomenti associati all'evento InputLanguageChanging. |
InputLanguageEventArgs |
Fornisce una classe base per gli argomenti per gli eventi correlati a una modifica della lingua di input. |
InputLanguageManager |
Specifica strutture per la gestione delle lingue in Windows Presentation Foundation (WPF). |
InputManager |
Gestisce tutti i sistemi di input in Windows Presentation Foundation (WPF). |
InputMethod |
Fornisce strumenti per la gestione e l'interazione con Framework servizi di testo che mette a disposizione il supporto per metodi di input del testo alternativi come il riconoscimento vocale e della grafia. |
InputMethodStateChangedEventArgs |
Contiene argomenti associati all'evento StateChanged. |
InputScope |
Rappresenta informazioni relative all'ambito di dati forniti da un metodo di input. |
InputScopeConverter |
Converte InputScope in e da altri tipi. |
InputScopeName |
Definisce un nome per i modelli di input di testo. |
InputScopeNameConverter |
Converte istanze di InputScopeName in e da altri tipi di dati. |
InputScopePhrase |
Rappresenta un modello di testo di input suggerito. |
KeyBinding |
Associa un oggetto KeyGesture a un oggetto RoutedCommand (o a un'altra implementazione ICommand). |
Keyboard |
Rappresenta il dispositivo tastiera. |
KeyboardDevice |
Classe astratta che rappresenta un dispositivo tastiera. |
KeyboardEventArgs |
Fornisce i dati per gli eventi correlati alla tastiera. |
KeyboardFocusChangedEventArgs |
Visualizza i dati per gli eventi indirizzati LostKeyboardFocus e GotKeyboardFocus, oltre che per gli eventi associati e di anteprima correlati. |
KeyboardInputProviderAcquireFocusEventArgs |
Fornisce dati per l'evento KeyboardInputProviderAcquireFocus. |
KeyboardNavigation |
Fornisce la navigazione logica e direzionale tra gli oggetti che possono essere attivati. |
KeyConverter |
Converte un oggetto Key in e da altri tipi. |
KeyEventArgs |
Visualizza i dati per gli eventi indirizzati KeyUp e KeyDown, oltre che per gli eventi associati e di anteprima correlati. |
KeyGesture |
Definisce una combinazione di tasti che può essere utilizzata per richiamare un comando. |
KeyGestureConverter |
Converte un oggetto KeyGesture in e da altri tipi. |
KeyGestureValueSerializer |
Converte istanze dell'oggetto String in istanze dell'oggetto KeyGesture. |
KeyInterop |
Offre metodi statici per la conversione tra tasti virtuali Win32 e l'enumerazione Key di WPF. |
KeyValueSerializer |
Converte istanze dell'oggetto String in istanze dell'oggetto Key. |
Manipulation |
Contiene i metodi per ottenere e aggiornare le informazioni su una manipolazione. |
ManipulationBoundaryFeedbackEventArgs |
Fornisce dati per l'evento ManipulationBoundaryFeedback. |
ManipulationCompletedEventArgs |
Fornisce dati per l'evento ManipulationCompleted. |
ManipulationDelta |
Contiene i dati di trasformazione accumulati quando si verificano gli eventi di manipolazione. |
ManipulationDeltaEventArgs |
Fornisce dati per l'evento ManipulationDelta. |
ManipulationInertiaStartingEventArgs |
Fornisce dati per l'evento ManipulationInertiaStarting. |
ManipulationPivot |
Specifica il modo in cui si verifica la rotazione con un solo punto di input dell'utente. |
ManipulationStartedEventArgs |
Fornisce dati per l'evento ManipulationStarted. |
ManipulationStartingEventArgs |
Fornisce i dati per l'evento ManipulationStarting. |
ManipulationVelocities |
Descrive la velocità con cui si verificano le manipolazioni. |
MediaCommands |
Fornisce un set standard di comandi correlati agli elementi multimediali. |
ModifierKeysConverter |
Converte un oggetto ModifierKeys in e da altri tipi. |
ModifierKeysValueSerializer |
Converte istanze dell'oggetto String in istanze dell'oggetto ModifierKeys. |
Mouse |
Rappresenta il dispositivo mouse per un thread specifico. |
MouseActionConverter |
Converte un oggetto MouseAction in e da altri tipi. |
MouseActionValueSerializer |
Converte istanze dell'oggetto String in istanze dell'oggetto MouseAction. |
MouseBinding |
Associa un oggetto MouseGesture a un oggetto RoutedCommand (o a un'altra implementazione ICommand). |
MouseButtonEventArgs |
Fornisce dati per gli eventi correlati al pulsante del mouse. |
MouseDevice |
Rappresenta un dispositivo mouse. |
MouseEventArgs |
Specifica dati per gli eventi indirizzati correlati al mouse che non coinvolgono specificamente i pulsanti o la rotellina del mouse, ad esempio MouseMove. |
MouseGesture |
Definisce un movimento di input del mouse che può essere utilizzato per richiamare un comando. |
MouseGestureConverter |
Converte un oggetto MouseGesture in e da altri tipi. |
MouseGestureValueSerializer |
Converte istanze dell'oggetto String in istanze dell'oggetto ModifierKeys. |
MouseWheelEventArgs |
Fornisce i dati per i diversi eventi che forniscono un rapporto sulle modifiche del valore delta della rotellina del mouse. |
NavigationCommands |
Fornisce un insieme standard di comandi relativi alla navigazione. |
NotifyInputEventArgs |
Fornisce dati per input non elaborato in corso di elaborazione da InputManager. |
PreProcessInputEventArgs |
Fornisce dati per gli eventi di eventi di pre-elaborazione. |
ProcessInputEventArgs |
Fornisce dati per gli eventi di eventi di post-elaborazione. |
QueryCursorEventArgs |
Fornisce dati per l'evento QueryCursor. |
RoutedCommand |
Definisce un comando che implementa ICommand ed è indirizzato tramite l'albero degli elementi. |
RoutedUICommand |
Definisce un oggetto ICommand indirizzato tramite la struttura ad albero dell'elemento e contiene una proprietà di testo. |
StagingAreaInputItem |
Incapsula un evento di input quando viene elaborato dal gestore di input. |
Stylus |
Fornisce l'accesso alle informazioni generali sulla penna del Tablet PC. |
StylusButton |
Rappresenta un pulsante su uno stilo. |
StylusButtonCollection |
Contiene una raccolta di oggetti StylusButton. |
StylusButtonEventArgs |
Fornisce i dati per gli eventi StylusButtonDown e StylusButtonUp. |
StylusDevice |
Rappresenta una penna usata con un Tablet PC. |
StylusDeviceCollection |
Contiene gli oggetti StylusDevice che rappresentano i dispositivi stilo di un Tablet PC. |
StylusDownEventArgs |
Fornisce dati per l'evento StylusDown. |
StylusEventArgs |
Fornisce dati per diversi eventi associati alla classe Stylus. |
StylusPointCollection |
Contiene una raccolta di oggetti StylusPoint. |
StylusPointDescription |
Specifica le proprietà presenti in un StylusPoint. |
StylusPointProperties |
Contiene un oggetto StylusPointProperty per ogni proprietà supportata da WPF. |
StylusPointProperty |
Rappresenta una proprietà archiviata in un oggetto StylusPoint. |
StylusPointPropertyInfo |
Specifica i vincoli di una proprietà in un StylusPoint. |
StylusSystemGestureEventArgs |
Fornisce dati per l'evento StylusSystemGesture. |
Tablet |
Fornisce accesso ai metodi statici che restituiscono le tavolette associate al sistema. |
TabletDevice |
Rappresenta il dispositivo del digitalizzatore di un Tablet PC. |
TabletDeviceCollection |
Contiene gli oggetti TabletDevice che rappresentano i dispositivi del digitalizzatore di una tavoletta. |
TextComposition |
Rappresenta una composizione relativa a input di testo che include il testo di composizione stesso, qualsiasi testo del controllo o del sistema e uno stato del completamento per la composizione. |
TextCompositionEventArgs |
Contiene argomenti associati alle modifiche a un TextComposition. |
TextCompositionManager |
Fornisce strumenti per la gestione di eventi riferiti a composizioni di input e di testo. |
Touch |
Fornisce un servizio a livello di applicazione che elabora input multitocco dal sistema operativo e genera l'evento FrameReported. |
TouchDevice |
Rappresenta un singolo input tocco prodotto da un dito su un touchscreen. |
TouchEventArgs |
Fornisce i dati per eventi relativi all'input. |
TouchFrameEventArgs |
Fornisce dati per l'evento FrameReported. |
TouchPoint |
Rappresenta un singolo punto di tocco di un'origine messaggio multitocco. |
TouchPointCollection |
Contiene una raccolta di oggetti TouchPoint. |
TraversalRequest |
Rappresenta una richiesta per spostare lo stato attivo a un altro controllo. |
Struct
StylusPoint |
Rappresenta un solo punto dati raccolto dal digitalizzatore e dallo stilo. |
Interfacce
ICommand |
Definisce un comando. |
ICommandSource |
Definisce un oggetto che sa come richiamare un comando. |
IInputLanguageSource |
Definisce installazioni necessarie per un oggetto che intende comportarsi come origine della lingua di input. |
IManipulator |
Fornisce la posizione di input necessaria per creare una manipolazione. |
Enumerazioni
CaptureMode |
Specifica i criteri di acquisizione del mouse. |
CursorType |
Specifica i tipi di cursore incorporati. |
FocusNavigationDirection |
Specifica la direzione nell'interfaccia utente nella quale viene tentata la richiesta di modifica di stato attivo. La direzione viene stabilita in base all’ordine di tabulazione o alla direzione relativa nel layout. |
ImeConversionModeValues |
Descrive una modalità di conversione di input da eseguire in base a un metodo di input. |
ImeSentenceModeValues |
Specifica la modalità di conversione di frase eseguita in base a un metodo di input. |
InputMethodState |
Descrive lo stato di un InputMethod. |
InputMode |
Specifica i valori possibili per la modalità di input. |
InputScopeNameValue |
Specifica il nome dell'ambito di input che modifica l'interpretazione dell'input dei metodi di input alternativi. |
InputType |
Specifica i possibili tipi di input riportato. |
Key |
Specifica i possibili valori dei tasti su una tastiera. |
KeyboardNavigationMode |
Specifica i valori possibili per le modifiche in stato attivo quando si verifica la navigazione logica e direzionale. |
KeyStates |
Specifica le costanti che definiscono lo stato di un tasto. |
ManipulationModes |
Specifica il modo in cui vengono interpretati gli eventi di manipolazione. |
ModifierKeys |
Specifica l'insieme di tasti di modifica. |
MouseAction |
Specifica costanti che definiscono azioni eseguite dal mouse. |
MouseButton |
Definisce i valori che specificano i pulsanti sul dispositivo mouse. |
MouseButtonState |
Specifica i possibili stati di un pulsante del mouse. |
RestoreFocusMode |
Specifica come Windows Presentation Foundation (WPF) ripristina lo stato attivo per la finestra. |
SpeechMode |
Specifica la modalità di interpretazione per l'input vocale. |
StylusButtonState |
Rappresenta lo stato di un oggetto StylusButton |
StylusPointPropertyUnit |
Specifica l'unità di misura per una proprietà StylusPoint. |
SystemGesture |
Definisce i movimenti del sistema disponibili. |
TabletDeviceType |
Definisce valori per il tipo di dispositivi utilizzati dal dispositivo Tablet PC. |
TabletHardwareCapabilities |
Definisce i valori che specificano le funzionalità hardware di una tavoletta, compresi i mouse e i digitalizzatori desktop. |
TextCompositionAutoComplete |
Definisce un insieme di stati per la gestione di completamento automatico di una composizione di testo. |
TouchAction |
Descrive l'azione di un punto di tocco specifico. |
Delegati
AccessKeyPressedEventHandler |
Rappresenta il metodo che gestirà l'evento associato AccessKeyPressed. |
CanExecuteRoutedEventHandler |
Rappresenta il metodo che gestirà l'evento CanExecute. |
ExecutedRoutedEventHandler |
Rappresenta il metodo che gestirà gli eventi indirizzati Executed e PreviewExecuted, nonché gli eventi associati correlati. |
InputEventHandler |
Rappresenta il metodo che gestisce gli eventi indirizzati relativi all'input. |
InputLanguageEventHandler |
Rappresenta il metodo che gestirà gli eventi InputLanguageChanged e InputLanguageChanging. |
InputMethodStateChangedEventHandler |
Rappresenta il metodo che gestirà l'evento StateChanged. |
KeyboardEventHandler |
Rappresenta il metodo che gestirà gli eventi indirizzati correlati alla tastiera. |
KeyboardFocusChangedEventHandler |
Rappresenta il metodo che gestirà gli eventi LostKeyboardFocus e GotKeyboardFocus instradati, oltre agli eventi associati e di anteprima correlati. |
KeyboardInputProviderAcquireFocusEventHandler |
Rappresenta il metodo che gestirà l'evento KeyboardInputProviderAcquireFocus. |
KeyEventHandler |
Rappresenta il metodo che gestirà gli eventi KeyUp e KeyDown instradati, oltre agli eventi associati e di anteprima correlati. |
MouseButtonEventHandler |
Rappresenta il metodo che gestirà gli eventi indirizzati associati ai pulsanti del mouse, ad esempio MouseLeftButtonDown. |
MouseEventHandler |
Rappresenta il metodo che gestirà gli eventi indirizzati correlati al mouse che non coinvolgono nello specifico i pulsanti o la rotellina del mouse, ad esempio MouseMove. |
MouseWheelEventHandler |
Rappresenta il metodo che gestirà gli eventi MouseWheel e MouseWheel instradati, oltre agli eventi associati e di anteprima correlati. |
NotifyInputEventHandler |
Rappresenta il metodo che gestirà gli eventi PreNotifyInput e PostNotifyInput. |
PreProcessInputEventHandler |
Rappresenta il metodo che gestirà l'evento PreProcessInput. |
ProcessInputEventHandler |
Rappresenta il metodo che gestirà l'evento PostProcessInput. |
QueryCursorEventHandler |
Rappresenta il metodo che gestirà gli eventi QueryCursor e QueryCursor e l'evento associato QueryCursor. |
StylusButtonEventHandler |
Rappresenta il metodo che gestirà l'evento StylusButtonDown o l'evento StylusButtonUp di un oggetto UIElement. |
StylusDownEventHandler |
Rappresenta il metodo che gestisce l'evento StylusDown e le diverse variazioni, tra cui l'evento Preview corrispondente. Inoltre, espone nuovamente l'evento nelle classi basi dell'elemento. |
StylusEventHandler |
Rappresenta il metodo che gestisce un evento dello stilo per una classe che implementa l'interfaccia IInputElement. |
StylusSystemGestureEventHandler |
Rappresenta il metodo che gestisce l'evento StylusSystemGesture di un oggetto UIElement. |
TextCompositionEventHandler |
Rappresenta il metodo che gestirà gli eventi indirizzati correlati alle classi TextComposition e TextCompositionManager, ad esempio TextInput. |
TouchFrameEventHandler |
Rappresenta il metodo che gestirà l'evento FrameReported di un oggetto Touch. |