System.Windows.Input Namnområde
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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. |