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.
Fornisce tipi per il supporto del sistema di input WPF (Windows Presentation Foundation). 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à.
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. |