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.
I tipi in questo spazio dei nomi supportano il sistema di input Windows Presentation Foundation (macchine virtuali Windows). Sono incluse le classi di astrazione del dispositivo per dispositivi mouse, tastiera e stilo, una classe di gestione input comune, il supporto per comandi e comandi personalizzati e varie classi di utilità. Tuttavia, some dei tipi sono applicabili oltre macchine virtuali Windows.
Classi
| Nome | Descrizione |
|---|---|
| AccessKeyEventArgs |
Fornisce informazioni per gli eventi delle chiavi di accesso. |
| AccessKeyManager |
Gestisce la registrazione di tutti i tasti di scelta e la gestione dei comandi della tastiera di interoperabilità tra Windows Forms, Win32 e Windows Presentation Foundation (macchine virtuali Windows). |
| AccessKeyPressedEventArgs |
Fornisce i dati per l'evento AccessKeyManager indirizzato. |
| ApplicationCommands |
Fornisce un set standard di comandi correlati all'applicazione. |
| CanExecuteChangedEventManager |
Fornisce un'implementazione WeakEventManager in modo che sia possibile usare il modello "listener di eventi deboli" per collegare listener per l'evento CanExecuteChanged . |
| CanExecuteRoutedEventArgs |
Fornisce i dati per gli CanExecute eventi indirizzati e PreviewCanExecute . |
| CommandBinding |
Associa un oggetto RoutedCommand ai gestori eventi che implementano il comando . |
| CommandBindingCollection |
Rappresenta una raccolta di CommandBinding oggetti . |
| CommandConverter |
Converte un oggetto ICommand in e da altri tipi. |
| CommandManager |
Fornisce metodi di utilità correlati ai comandi che registrano CommandBinding e InputBinding oggetti per proprietari e comandi di classe, aggiungono e rimuovono gestori eventi di comando e forniscono servizi per l'esecuzione di query sullo stato di un comando. |
| ComponentCommands |
Fornisce un set standard di comandi correlati ai componenti, con movimenti e Text proprietà di input della chiave predefiniti. |
| Cursor |
Rappresenta l'immagine utilizzata per il puntatore del mouse. |
| CursorConverter |
Converte un oggetto Cursor in e da altri tipi. |
| Cursors |
Definisce un set di cursori predefiniti. |
| ExecutedRoutedEventArgs |
Fornisce i dati per gli Executed eventi indirizzati e PreviewExecuted . |
| FocusManager |
Fornisce un set di metodi statici, proprietà associate ed eventi per determinare e impostare ambiti di stato attivo e per impostare l'elemento con stato attivo all'interno dell'ambito. |
| InertiaExpansionBehavior |
Controlla la decelerazione di una manipolazione di ridimensionamento durante l'inerzia. |
| InertiaRotationBehavior |
Controlla la decelerazione di una manipolazione della rotazione durante l'inerzia. |
| InertiaTranslationBehavior |
Controlla la decelerazione su una manipolazione della traduzione 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 InputBinding oggetti . |
| InputDevice |
Classe astratta che descrive un dispositivo di input. |
| InputEventArgs |
Fornisce dati per gli eventi correlati all'input. |
| InputGesture |
Classe astratta che descrive i movimenti del dispositivo di input. |
| InputGestureCollection |
Rappresenta una raccolta ordinata di InputGesture oggetti . |
| 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 che gestiscono una modifica nella lingua di input. |
| InputLanguageManager |
Fornisce funzionalità per la gestione dei linguaggi di input in Windows Presentation Foundation (macchine virtuali Windows). |
| InputManager |
Gestisce tutti i sistemi di input in Windows Presentation Foundation (macchine virtuali Windows). |
| InputMethod |
Offre funzionalità per la gestione e l'interazione con il framework di Servizi di testo, che fornisce supporto per metodi di input di testo alternativi, ad esempio la sintesi vocale e la grafia. |
| InputMethodStateChangedEventArgs |
Contiene argomenti associati all'evento StateChanged . |
| InputScope |
Rappresenta le informazioni correlate all'ambito dei dati forniti da un metodo di input. |
| InputScopeConverter |
Converte un InputScope in e da altri tipi. |
| InputScopeName |
Definisce un nome per i modelli di input di testo. |
| InputScopeNameConverter |
Converte le 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 RoutedCommand oggetto (o a un'altra ICommand implementazione). |
| Keyboard |
Rappresenta il dispositivo da tastiera. |
| KeyboardDevice |
Classe astratta che rappresenta un dispositivo da tastiera. |
| KeyboardEventArgs |
Fornisce dati per gli eventi correlati alla tastiera. |
| KeyboardFocusChangedEventArgs |
Fornisce i dati per LostKeyboardFocus gli eventi indirizzati e GotKeyboardFocus gli eventi collegati e di anteprima correlati. |
| KeyboardInputProviderAcquireFocusEventArgs |
Fornisce i dati per l'evento KeyboardInputProviderAcquireFocus. |
| KeyboardNavigation |
Fornisce lo spostamento logico e direzionale tra oggetti attivabili. |
| KeyConverter |
Converte un oggetto Key in e da altri tipi. |
| KeyEventArgs |
Fornisce i dati per gli KeyUp eventi indirizzati e KeyDown , nonché gli eventi associati e di anteprima correlati. |
| KeyGesture |
Definisce una combinazione di tastiera che può essere usata per richiamare un comando. |
| KeyGestureConverter |
Converte un oggetto KeyGesture in e da altri tipi. |
| KeyGestureValueSerializer |
Converte le istanze di String in e da istanze di KeyGesture. |
| KeyInterop |
Fornisce metodi statici da convertire tra Virtual-Keys Win32 e l'enumerazione macchine virtuali Windows Key. |
| KeyValueSerializer | |
| Manipulation |
Contiene metodi per ottenere e aggiornare informazioni su una manipolazione. |
| ManipulationBoundaryFeedbackEventArgs |
Fornisce i dati per l'evento ManipulationBoundaryFeedback. |
| ManipulationCompletedEventArgs |
Fornisce i dati per l'evento ManipulationCompleted. |
| ManipulationDelta |
Contiene i dati di trasformazione accumulati quando si verificano eventi di manipolazione. |
| ManipulationDeltaEventArgs |
Fornisce i dati per l'evento ManipulationDelta. |
| ManipulationInertiaStartingEventArgs |
Fornisce i dati per l'evento ManipulationInertiaStarting. |
| ManipulationPivot |
Specifica il modo in cui si verifica una rotazione con un punto di input dell'utente. |
| ManipulationStartedEventArgs |
Fornisce i 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 ai supporti. |
| ModifierKeysConverter |
Converte un oggetto ModifierKeys in e da altri tipi. |
| ModifierKeysValueSerializer |
Converte le istanze di String in e da istanze di ModifierKeys. |
| Mouse |
Rappresenta il dispositivo del mouse su un thread specifico. |
| MouseActionConverter |
Converte un oggetto MouseAction in e da altri tipi. |
| MouseActionValueSerializer |
Converte le istanze di String in e da istanze di MouseAction. |
| MouseBinding |
Associa un oggetto MouseGesture a un RoutedCommand oggetto (o a un'altra ICommand implementazione). |
| MouseButtonEventArgs |
Fornisce dati per gli eventi correlati al pulsante del mouse. |
| MouseDevice |
Rappresenta un dispositivo mouse. |
| MouseEventArgs |
Fornisce dati per gli eventi indirizzati correlati al mouse che non coinvolgono in modo specifico i pulsanti del mouse o la rotellina del mouse, ad esempio MouseMove. |
| MouseGesture |
Definisce un movimento di input del mouse che può essere usato per richiamare un comando. |
| MouseGestureConverter |
Converte un oggetto MouseGesture in e da altri tipi. |
| MouseGestureValueSerializer |
Converte le istanze di String in e da istanze di ModifierKeys. |
| MouseWheelEventArgs |
Fornisce dati per vari eventi che segnalano modifiche al valore differenziale della rotellina del mouse di un dispositivo mouse. |
| NavigationCommands |
Fornisce un set standard di comandi correlati alla navigazione. |
| NotifyInputEventArgs |
Fornisce i dati per l'input InputManagernon elaborato elaborato da . |
| PreProcessInputEventArgs |
Fornisce dati per gli eventi di input di pre-elaborazione. |
| ProcessInputEventArgs |
Fornisce dati per gli eventi di input post-elaborazione. |
| QueryCursorEventArgs |
Fornisce i dati per l'evento QueryCursor. |
| RoutedCommand |
Definisce un comando che implementa ICommand e viene instradato attraverso l'albero degli elementi. |
| RoutedUICommand |
Definisce un oggetto ICommand indirizzato attraverso l'albero degli elementi 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 su una penna per tablet. |
| StylusButton |
Rappresenta un pulsante su uno stilo. |
| StylusButtonCollection |
Contiene una raccolta di StylusButton oggetti . |
| StylusButtonEventArgs |
Fornisce dati per gli eventi StylusButtonDown e StylusButtonUp. |
| StylusDevice |
Rappresenta una penna per tablet utilizzata con un Tablet PC. |
| StylusDeviceCollection |
Contiene gli StylusDevice oggetti che rappresentano i dispositivi dello stilo di un Tablet PC. |
| StylusDownEventArgs |
Fornisce i dati per l'evento StylusDown. |
| StylusEventArgs |
Fornisce i dati per diversi eventi associati alla Stylus classe . |
| StylusPointCollection |
Contiene una raccolta di StylusPoint oggetti . |
| StylusPointDescription |
Specifica le proprietà presenti in un oggetto StylusPoint. |
| StylusPointProperties |
Contiene un StylusPointProperty per ogni proprietà supportata dal macchine virtuali Windows. |
| StylusPointProperty |
Rappresenta una proprietà archiviata in un oggetto StylusPoint. |
| StylusPointPropertyInfo |
Specifica i vincoli di una proprietà in un oggetto StylusPoint. |
| StylusSystemGestureEventArgs |
Fornisce i dati per l'evento StylusSystemGesture. |
| Tablet |
Fornisce l'accesso a metodi statici che restituiscono i dispositivi tablet collegati al sistema. |
| TabletDevice |
Rappresenta il dispositivo digitalizzatore di un Tablet PC. |
| TabletDeviceCollection |
Contiene gli TabletDevice oggetti che rappresentano i dispositivi digitalizzatore di un dispositivo tablet. |
| TextComposition |
Rappresenta una composizione correlata all'input di testo che include il testo di composizione stesso, qualsiasi controllo o testo di sistema correlato e uno stato di completamento per la composizione. |
| TextCompositionEventArgs |
Contiene argomenti associati alle modifiche apportate a un oggetto TextComposition. |
| TextCompositionManager |
Fornisce funzionalità per la gestione degli eventi correlati alle composizioni di input e testo. |
| Touch |
Fornisce un servizio a livello di applicazione che elabora l'input multitouch dal sistema operativo e genera l'evento FrameReported . |
| TouchDevice |
Rappresenta un singolo input tocco prodotto da un dito su un touchscreen. |
| TouchEventArgs |
Fornisce dati per gli eventi di input tocco. |
| TouchFrameEventArgs |
Fornisce i dati per l'evento FrameReported. |
| TouchPoint |
Rappresenta un singolo punto di tocco da un'origine messaggio multitouch. |
| TouchPointCollection |
Contiene una raccolta di TouchPoint oggetti . |
| TraversalRequest |
Rappresenta una richiesta per spostare lo stato attivo su un altro controllo. |
Struct
| Nome | Descrizione |
|---|---|
| StylusPoint |
Rappresenta un singolo punto dati raccolto dal digitalizzatore e dallo stilo. |
Interfacce
| Nome | Descrizione |
|---|---|
| ICommand |
Definisce un comando. |
| ICommandSource |
Definisce un oggetto che sa come richiamare un comando. |
| IInputLanguageSource |
Definisce le funzionalità necessarie per un oggetto che intende comportarsi come origine del linguaggio di input. |
| IManipulator |
Fornisce la posizione di input necessaria per creare una manipolazione. |
Enumerazioni
| Nome | Descrizione |
|---|---|
| CaptureMode |
Specifica i criteri di acquisizione del mouse. |
| CursorType |
Specifica i tipi di cursore predefiniti. |
| FocusNavigationDirection |
Specifica la direzione all'interno di un'interfaccia utente in cui viene tentata una richiesta di modifica dello stato attivo desiderata. La direzione è basata sull'ordine di tabulazione o sulla direzione relativa nel layout. |
| ImeConversionModeValues |
Descrive una modalità di conversione di input da eseguire da un metodo di input. |
| ImeSentenceModeValues |
Specifica la modalità di conversione delle frasi eseguita da 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 la modalità di interpretazione dell'input dai metodi di input alternativi. |
| InputType |
Specifica i possibili tipi di input segnalati. |
| Key |
Specifica i possibili valori dei tasti su una tastiera. |
| KeyboardNavigationMode |
Specifica i valori possibili per le modifiche dello stato attivo quando si verifica lo spostamento logico e direzionale. |
| KeyStates |
Specifica costanti che definiscono lo stato di una chiave. |
| ManipulationModes |
Specifica la modalità di interpretazione degli eventi di manipolazione. |
| ModifierKeys |
Specifica il set di tasti di modifica. |
| MouseAction |
Specifica costanti che definiscono le azioni eseguite dal mouse. |
| MouseButton |
Definisce i valori che specificano i pulsanti in un dispositivo del mouse. |
| MouseButtonState |
Specifica gli stati possibili di un pulsante del mouse. |
| RestoreFocusMode |
Specifica il modo in cui Windows Presentation Foundation (macchine virtuali Windows) ripristina lo stato attivo sulla finestra. |
| SpeechMode |
Specifica la modalità di interpretazione per l'input vocale. |
| StylusButtonState |
Rappresenta lo stato di un StylusButton. |
| StylusPointPropertyUnit |
Specifica l'unità di misura per una proprietà StylusPoint. |
| SystemGesture |
Definisce i movimenti di sistema disponibili. |
| TabletDeviceType |
Definisce i valori per il tipo di dispositivi usati dal dispositivo tablet. |
| TabletHardwareCapabilities |
Definisce i valori che specificano le funzionalità hardware di un dispositivo tablet, inclusi digitalizzatori desktop e mouse. |
| TextCompositionAutoComplete |
Definisce un set di stati per la gestione del completamento automatico di una composizione di testo. |
| TouchAction |
Descrive l'azione di un punto di tocco specifico. |
Delegati
| Nome | Descrizione |
|---|---|
| AccessKeyPressedEventHandler |
Rappresenta il metodo che gestirà l'evento AccessKeyPressed associato. |
| CanExecuteRoutedEventHandler |
Rappresenta il metodo che gestirà l'evento CanExecute . |
| ExecutedRoutedEventHandler |
Rappresenta il metodo che gestirà gli Executed eventi indirizzati e PreviewExecuted , nonché gli eventi associati correlati. |
| InputEventHandler |
Rappresenta il metodo che gestisce gli eventi indirizzati correlati all'input. |
| InputLanguageEventHandler |
Rappresenta il metodo che gestirà gli InputLanguageChanged eventi 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 LostKeyboardFocus eventi indirizzati e GotKeyboardFocus , nonché gli eventi associati e di anteprima correlati. |
| KeyboardInputProviderAcquireFocusEventHandler |
Rappresenta il metodo che gestirà l'evento KeyboardInputProviderAcquireFocus . |
| KeyEventHandler |
Rappresenta il metodo che gestirà gli KeyUp eventi indirizzati e KeyDown , nonché gli eventi associati e di anteprima correlati. |
| MouseButtonEventHandler |
Rappresenta il metodo che gestirà gli eventi indirizzati correlati al pulsante del mouse, ad esempio MouseLeftButtonDown. |
| MouseEventHandler |
Rappresenta il metodo che gestirà gli eventi indirizzati correlati al mouse che non coinvolgono specificamente i pulsanti del mouse o la rotellina del mouse; ad esempio . MouseMove |
| MouseWheelEventHandler |
Rappresenta il metodo che gestirà gli MouseWheel eventi indirizzati e MouseWheel , nonché gli eventi associati e di anteprima correlati. |
| NotifyInputEventHandler |
Rappresenta il metodo che gestirà PreNotifyInput gli eventi 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 QueryCursor eventi e QueryCursor , nonché l'evento QueryCursor associato. |
| StylusButtonEventHandler |
Rappresenta il metodo che gestisce l'evento StylusButtonDown o l'evento StylusButtonUp di un oggetto UIElement. |
| StylusDownEventHandler |
Rappresenta il metodo che gestisce l'evento StylusDown , nonché diverse varianti, incluso l'evento Preview corrispondente. Espone nuovamente anche l'evento nelle classi dell'elemento di base. |
| 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 TextComposition classi e TextCompositionManager , ad esempio TextInput. |
| TouchFrameEventHandler |
Rappresenta il metodo che gestirà l'evento FrameReported di un oggetto Touch. |