System.Windows.Input Spazio dei nomi

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.