System.Windows.Input Namnområde

Most av typerna i det här namnområdet stöder indatasystemet Windows Presentation Foundation (WPF). Detta omfattar enhetsabstraktionsklasser för mus-, tangentbords- och pennaenheter, en gemensam input manager-klass, stöd för kommandon och anpassade kommandon samt olika verktygsklasser. Men som av typerna gäller utöver WPF.

Klasser

Name Description
AccessKeyEventArgs

Innehåller information om händelser för åtkomstnycklar.

AccessKeyManager

Underhåller registreringen av alla åtkomstnycklar och hanteringen av interop-tangentbordskommandon mellan Windows Forms, Win32 och Windows Presentation Foundation (WPF).

AccessKeyPressedEventArgs

Innehåller data för den AccessKeyManager dirigerade händelsen.

ApplicationCommands

Tillhandahåller en standarduppsättning programrelaterade kommandon.

CanExecuteChangedEventManager

Tillhandahåller en WeakEventManager implementering så att du kan använda mönstret "svag händelselyssnare" för att bifoga lyssnare för CanExecuteChanged händelsen.

CanExecuteRoutedEventArgs

Innehåller data för och CanExecutePreviewCanExecute dirigerade händelser.

CommandBinding

Binder en RoutedCommand till de händelsehanterare som implementerar kommandot.

CommandBindingCollection

Representerar en samling CommandBinding objekt.

CommandConverter

Konverterar ett ICommand objekt till och från andra typer.

CommandManager

Innehåller kommandorelaterade verktygsmetoder som registrerar CommandBinding och InputBinding objekt för klassägare och -kommandon, lägger till och tar bort kommandohändelsehanterare och tillhandahåller tjänster för att fråga status för ett kommando.

ComponentCommands

Tillhandahåller en standarduppsättning komponentrelaterade kommandon som har fördefinierade nyckelinmatningsgester och Text egenskaper.

Cursor

Representerar den bild som används för muspekaren.

CursorConverter

Konverterar ett Cursor objekt till och från andra typer.

Cursors

Definierar en uppsättning standardmarkörer.

ExecutedRoutedEventArgs

Innehåller data för och ExecutedPreviewExecuted dirigerade händelser.

FocusManager

Innehåller en uppsättning statiska metoder, anslutna egenskaper och händelser för att fastställa och ange fokusomfattningar och för att ange det fokuserade elementet inom omfånget.

InertiaExpansionBehavior

Styr inbromsningen av en ändringsmanipulering under tröghet.

InertiaRotationBehavior

Styr inbromsningen av en rotationsmanipulering under tröghet.

InertiaTranslationBehavior

Styr inbromsning vid översättningsmanipulering under tröghet.

InputBinding

Representerar en bindning mellan ett InputGesture och ett kommando. Kommandot är potentiellt en RoutedCommand.

InputBindingCollection

Representerar en ordnad samling InputBinding objekt.

InputDevice

Abstrakt klass som beskriver en indataenhet.

InputEventArgs

Tillhandahåller data för indatarelaterade händelser.

InputGesture

Abstrakt klass som beskriver indataenhetsgester.

InputGestureCollection

Representerar en ordnad samling InputGesture objekt.

InputLanguageChangedEventArgs

Innehåller argument som är associerade med InputLanguageChanged händelsen.

InputLanguageChangingEventArgs

Innehåller argument som är associerade med InputLanguageChanging händelsen.

InputLanguageEventArgs

Tillhandahåller en basklass för argument för händelser som hanterar en ändring i indataspråket.

InputLanguageManager

Tillhandahåller funktioner för att hantera indataspråk i Windows Presentation Foundation (WPF).

InputManager

Hanterar alla indatasystem i Windows Presentation Foundation (WPF).

InputMethod

Tillhandahåller funktioner för att hantera och interagera med Text Services Framework, som ger stöd för alternativa textinmatningsmetoder som tal och handskrift.

InputMethodStateChangedEventArgs

Innehåller argument som är associerade med StateChanged händelsen.

InputScope

Representerar information som rör dataomfånget som tillhandahålls av en indatametod.

InputScopeConverter

Konverterar en InputScope till och från andra typer.

InputScopeName

Definierar ett namn för textinmatningsmönster.

InputScopeNameConverter

Konverterar instanser av InputScopeName till och från andra datatyper.

InputScopePhrase

Representerar ett föreslaget textmönster för indata.

KeyBinding

Binder en KeyGesture till en RoutedCommand (eller en annan ICommand implementering).

Keyboard

Representerar tangentbordsenheten.

KeyboardDevice

Abstrakt klass som representerar en tangentbordsenhet.

KeyboardEventArgs

Tillhandahåller data för tangentbordsrelaterade händelser.

KeyboardFocusChangedEventArgs

Innehåller data för LostKeyboardFocus och GotKeyboardFocus dirigerade händelser, samt relaterade anslutna händelser och förhandsversionshändelser.

KeyboardInputProviderAcquireFocusEventArgs

Innehåller data för KeyboardInputProviderAcquireFocus händelsen.

KeyboardNavigation

Ger logisk och riktningsnavigering mellan fokuserbara objekt.

KeyConverter

Konverterar ett Key objekt till och från andra typer.

KeyEventArgs

Innehåller data för och KeyUpKeyDown dirigerade händelser, samt relaterade bifogade händelser och förhandsversionshändelser.

KeyGesture

Definierar en tangentbordskombination som kan användas för att anropa ett kommando.

KeyGestureConverter

Konverterar ett KeyGesture objekt till och från andra typer.

KeyGestureValueSerializer

Konverterar instanser av String till och från instanser av KeyGesture.

KeyInterop

Tillhandahåller statiska metoder för att konvertera mellan Win32-Virtual-Keys och WPF Key uppräkning.

KeyValueSerializer

Konverterar instanser av String till och från instanser av Key.

Manipulation

Innehåller metoder för att hämta och uppdatera information om en manipulation.

ManipulationBoundaryFeedbackEventArgs

Innehåller data för ManipulationBoundaryFeedback händelsen.

ManipulationCompletedEventArgs

Innehåller data för ManipulationCompleted händelsen.

ManipulationDelta

Innehåller transformeringsdata som ackumuleras när manipuleringshändelser inträffar.

ManipulationDeltaEventArgs

Innehåller data för ManipulationDelta händelsen.

ManipulationInertiaStartingEventArgs

Innehåller data för ManipulationInertiaStarting händelsen.

ManipulationPivot

Anger hur en rotation sker med en punkt med användarindata.

ManipulationStartedEventArgs

Innehåller data för ManipulationStarted händelsen.

ManipulationStartingEventArgs

Innehåller data för ManipulationStartinghändelsen , .

ManipulationVelocities

Beskriver hur snabbt manipuleringar sker.

MediaCommands

Tillhandahåller en standarduppsättning mediarelaterade kommandon.

ModifierKeysConverter

Konverterar ett ModifierKeys objekt till och från andra typer.

ModifierKeysValueSerializer

Konverterar instanser av String till och från instanser av ModifierKeys.

Mouse

Representerar musenheten till en specifik tråd.

MouseActionConverter

Konverterar ett MouseAction objekt till och från andra typer.

MouseActionValueSerializer

Konverterar instanser av String till och från instanser av MouseAction.

MouseBinding

Binder en MouseGesture till en RoutedCommand (eller en annan ICommand implementering).

MouseButtonEventArgs

Innehåller data för musknappsrelaterade händelser.

MouseDevice

Representerar en musenhet.

MouseEventArgs

Innehåller data för musrelaterade dirigerade händelser som inte specifikt omfattar musknappar eller mushjulet, till exempel MouseMove.

MouseGesture

Definierar en musinmatningsgest som kan användas för att anropa ett kommando.

MouseGestureConverter

Konverterar ett MouseGesture objekt till och från andra typer.

MouseGestureValueSerializer

Konverterar instanser av String till och från instanser av ModifierKeys.

MouseWheelEventArgs

Innehåller data för olika händelser som rapporterar ändringar i mushjulets deltavärde för en musenhet.

NavigationCommands

Tillhandahåller en standarduppsättning med navigeringsrelaterade kommandon.

NotifyInputEventArgs

Tillhandahåller data för rådata som bearbetas av InputManager.

PreProcessInputEventArgs

Tillhandahåller data för förbearbetningsindatahändelser.

ProcessInputEventArgs

Tillhandahåller data för indatahändelser efter bearbetning.

QueryCursorEventArgs

Innehåller data för QueryCursor händelsen.

RoutedCommand

Definierar ett kommando som implementerar ICommand och dirigeras genom elementträdet.

RoutedUICommand

Definierar en ICommand som dirigeras genom elementträdet och innehåller en textegenskap.

StagingAreaInputItem

Kapslar in en indatahändelse när den bearbetas av indatahanteraren.

Stylus

Ger åtkomst till allmän information om en surfplatta.

StylusButton

Representerar en knapp på en penna.

StylusButtonCollection

Innehåller en samling StylusButton objekt.

StylusButtonEventArgs

Tillhandahåller data för StylusButtonDown och StylusButtonUp händelserna.

StylusDevice

Representerar en tablet-penna som används med en Tablet PC.

StylusDeviceCollection

Innehåller de StylusDevice objekt som representerar en Tablet PC-stylus-enheter.

StylusDownEventArgs

Innehåller data för StylusDown händelsen.

StylusEventArgs

Innehåller data för flera av de händelser som är associerade med Stylus klassen.

StylusPointCollection

Innehåller en samling StylusPoint objekt.

StylusPointDescription

Anger de egenskaper som finns i en StylusPoint.

StylusPointProperties

Innehåller en StylusPointProperty för varje egenskap som WPF stöder.

StylusPointProperty

Representerar en egenskap som lagras i en StylusPoint.

StylusPointPropertyInfo

Anger begränsningarna för en egenskap i en StylusPoint.

StylusSystemGestureEventArgs

Innehåller data för StylusSystemGesture händelsen.

Tablet

Ger åtkomst till statiska metoder som returnerar de surfplattor som är anslutna till systemet.

TabletDevice

Representerar digitaliserarenheten på en Surfplatta.

TabletDeviceCollection

Innehåller de TabletDevice objekt som representerar digitaliserarenheterna på en surfplatta.

TextComposition

Representerar en komposition relaterad till textinmatning som innehåller själva kompositionstexten, all relaterad kontroll eller systemtext och ett tillstånd av slutförande för kompositionen.

TextCompositionEventArgs

Innehåller argument som är associerade med ändringar i en TextComposition.

TextCompositionManager

Tillhandahåller faciliteter för att hantera händelser som rör indata och textsammansättningar.

Touch

Tillhandahåller en tjänst på programnivå som bearbetar multitouch-indata från operativsystemet och genererar FrameReported händelsen.

TouchDevice

Representerar en enda pekinmatning som genereras av ett finger på en pekskärm.

TouchEventArgs

Tillhandahåller data för pekindatahändelser.

TouchFrameEventArgs

Innehåller data för FrameReported händelsen.

TouchPoint

Representerar en enda pekpunkt från en meddelandekälla med flera pekverktyg.

TouchPointCollection

Innehåller en samling TouchPoint objekt.

TraversalRequest

Representerar en begäran om att flytta fokus till en annan kontroll.

Strukturer

Name Description
StylusPoint

Representerar en enda datapunkt som samlas in från digitaliseraren och pennan.

Gränssnitt

Name Description
ICommand

Definierar ett kommando.

ICommandSource

Definierar ett objekt som vet hur ett kommando ska anropas.

IInputLanguageSource

Definierar nödvändiga resurser för ett objekt som har för avsikt att fungera som en indataspråkkälla.

IManipulator

Anger positionen för indata som behövs för att skapa en manipulation.

Uppräkningar

Name Description
CaptureMode

Anger musinsamlingsprinciperna.

CursorType

Anger de inbyggda markörtyperna.

FocusNavigationDirection

Anger riktningen i ett användargränssnitt (UI) där en önskad begäran om fokusändring görs. Riktningen baseras antingen på tabbordning eller relativ riktning i layouten.

ImeConversionModeValues

Beskriver ett läge för indatakonvertering som ska utföras av en indatametod.

ImeSentenceModeValues

Anger läget för meningskonvertering som utförs av en indatametod.

InputMethodState

Beskriver tillståndet för en InputMethod.

InputMode

Anger möjliga värden för indataläget.

InputScopeNameValue

Anger namnet på indataomfånget som ändrar hur indata från alternativa indatametoder tolkas.

InputType

Anger möjliga typer av indata som rapporteras.

Key

Anger möjliga nyckelvärden på ett tangentbord.

KeyboardNavigationMode

Anger möjliga värden för ändringar i fokus när logisk och riktningsnavigering sker.

KeyStates

Anger konstanter som definierar tillståndet för en nyckel.

ManipulationModes

Anger hur manipuleringshändelser tolkas.

ModifierKeys

Anger uppsättningen med modifierarnycklar.

MouseAction

Anger konstanter som definierar åtgärder som utförs av musen.

MouseButton

Definierar värden som anger knapparna på en musenhet.

MouseButtonState

Anger möjliga tillstånd för en musknapp.

RestoreFocusMode

Anger hur Windows Presentation Foundation (WPF) återställer fokus till fönstret.

SpeechMode

Anger tolkningsläget för talindata.

StylusButtonState

Representerar tillståndet för en StylusButton.

StylusPointPropertyUnit

Anger måttenheten för en StylusPoint egenskap.

SystemGesture

Definierar tillgängliga systemgester.

TabletDeviceType

Definierar värden för den typ av enheter som surfplattan använder.

TabletHardwareCapabilities

Definierar värden som anger maskinvarufunktionerna för en surfplatta, inklusive digitaliserare och möss.

TextCompositionAutoComplete

Definierar en uppsättning tillstånd för hantering av automatisk slutförande av en textsammansättning.

TouchAction

Beskriver åtgärden för en specifik pekpunkt.

Delegeringar

Name Description
AccessKeyPressedEventHandler

Representerar den metod som ska hantera den AccessKeyPressed anslutna händelsen.

CanExecuteRoutedEventHandler

Representerar den metod som ska hantera CanExecute händelsen.

ExecutedRoutedEventHandler

Representerar den metod som ska hantera Executed och PreviewExecuted dirigerade händelser samt relaterade kopplade händelser.

InputEventHandler

Representerar metoden som hanterar indatarelaterade routade händelser.

InputLanguageEventHandler

Representerar den metod som ska hantera InputLanguageChanged händelserna och InputLanguageChanging .

InputMethodStateChangedEventHandler

Representerar den metod som ska hantera StateChanged händelsen.

KeyboardEventHandler

Representerar den metod som ska hantera tangentbordsrelaterade routade händelser.

KeyboardFocusChangedEventHandler

Representerar den metod som ska hantera LostKeyboardFocus och GotKeyboardFocus dirigerade händelser, samt relaterade anslutna händelser och förhandsversionshändelser.

KeyboardInputProviderAcquireFocusEventHandler

Representerar den metod som ska hantera KeyboardInputProviderAcquireFocus händelsen.

KeyEventHandler

Representerar den metod som ska hantera KeyUp och KeyDown dirigerade händelser, samt relaterade anslutna händelser och förhandsversionshändelser.

MouseButtonEventHandler

Representerar den metod som hanterar musknappsrelaterade dirigerade händelser, till exempel MouseLeftButtonDown.

MouseEventHandler

Representerar den metod som hanterar musrelaterade dirigerade händelser som inte specifikt omfattar musknappar eller mushjulet. till exempel MouseMove.

MouseWheelEventHandler

Representerar den metod som ska hantera MouseWheel och MouseWheel dirigerade händelser, samt relaterade anslutna händelser och förhandsversionshändelser.

NotifyInputEventHandler

Representerar den metod som ska hantera PreNotifyInput och PostNotifyInput händelser.

PreProcessInputEventHandler

Representerar den metod som ska hantera PreProcessInput händelsen.

ProcessInputEventHandler

Representerar den metod som ska hantera PostProcessInput händelsen.

QueryCursorEventHandler

Representerar den metod som ska hantera QueryCursor händelserna och QueryCursor samt den anslutna QueryCursor händelsen.

StylusButtonEventHandler

Representerar den metod som hanterar antingen StylusButtonDown händelsen eller StylusButtonUp händelsen för en UIElement.

StylusDownEventHandler

Representerar den metod som hanterar StylusDown händelsen, samt flera varianter, inklusive motsvarande förhandsgranskningshändelse. Gör även händelsen tillgänglig igen i baselementklasserna.

StylusEventHandler

Representerar metoden som hanterar en pennahändelse för en klass som implementerar IInputElement gränssnittet.

StylusSystemGestureEventHandler

Representerar den metod som hanterar StylusSystemGesture händelsen för en UIElement.

TextCompositionEventHandler

Representerar den metod som hanterar de dirigerade händelserna som är relaterade till klasserna ochTextComposition, till TextCompositionManager exempel TextInput.

TouchFrameEventHandler

Representerar den metod som ska hantera FrameReported händelsen för en Touch.