System.Windows.Input Naamruimte
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Meest van de typen in deze naamruimte ondersteunen het Windows Presentation Foundation invoersysteem (WPF). Dit omvat apparaatabstractieklassen voor muis-, toetsenbord- en stylusapparaten, een algemene input manager-klasse, ondersteuning voor opdrachten en aangepaste opdrachten en verschillende hulpprogrammaklassen. som van de typen zijn echter van toepassing buiten WPF.
Klassen
| Name | Description |
|---|---|
| AccessKeyEventArgs |
Bevat informatie voor gebeurtenissen met toegangssleutels. |
| AccessKeyManager |
Onderhoudt de registratie van alle toegangstoetsen en de verwerking van interoperabiliteitsopdrachten tussen Windows Forms, Win32 en Windows Presentation Foundation (WPF). |
| AccessKeyPressedEventArgs |
Biedt gegevens voor de AccessKeyManager gerouteerde gebeurtenis. |
| ApplicationCommands |
Biedt een standaardset met toepassingsgerelateerde opdrachten. |
| CanExecuteChangedEventManager |
Biedt een WeakEventManager implementatie zodat u het patroon 'zwakke gebeurtenislistener' kunt gebruiken om listeners voor de CanExecuteChanged gebeurtenis te koppelen. |
| CanExecuteRoutedEventArgs |
Biedt gegevens voor de CanExecute en PreviewCanExecute gerouteerde gebeurtenissen. |
| CommandBinding |
Hiermee verbindt u een RoutedCommand aan de gebeurtenis-handlers die de opdracht implementeren. |
| CommandBindingCollection |
Vertegenwoordigt een verzameling CommandBinding objecten. |
| CommandConverter |
Converteert een ICommand object naar en van andere typen. |
| CommandManager |
Biedt opdrachtgerelateerde hulpprogrammamethoden waarmee klasse-eigenaren en opdrachten worden geregistreerd en CommandBinding objecten kunnen registreren InputBinding en verwijderen, opdracht gebeurtenis-handlers toevoegen en verwijderen, en biedt services voor het uitvoeren van query's op de status van een opdracht. |
| ComponentCommands |
Biedt een standaardset met opdrachten die betrekking hebben op onderdelen, die vooraf gedefinieerde sleutelinvoerbewegingen en Text -eigenschappen hebben. |
| Cursor |
Vertegenwoordigt de afbeelding die wordt gebruikt voor de muis aanwijzer. |
| CursorConverter |
Converteert een Cursor object naar en van andere typen. |
| Cursors |
Hiermee definieert u een set standaardcursors. |
| ExecutedRoutedEventArgs |
Biedt gegevens voor de Executed en PreviewExecuted gerouteerde gebeurtenissen. |
| FocusManager |
Biedt een set statische methoden, gekoppelde eigenschappen en gebeurtenissen voor het bepalen en instellen van focusbereiken en voor het instellen van het gerichte element binnen het bereik. |
| InertiaExpansionBehavior |
Bepaalt de vertraging van een formaatbewerking tijdens traagheid. |
| InertiaRotationBehavior |
Bepaalt de vertraging van een rotatiemanipulatie tijdens traagheid. |
| InertiaTranslationBehavior |
Bepaalt de vertraging bij een omzettingsmanipulatie tijdens traagheid. |
| InputBinding |
Vertegenwoordigt een binding tussen een InputGesture en een opdracht. De opdracht is mogelijk een RoutedCommand. |
| InputBindingCollection |
Vertegenwoordigt een geordende verzameling InputBinding objecten. |
| InputDevice |
Abstracte klasse die een invoerapparaat beschrijft. |
| InputEventArgs |
Biedt gegevens voor invoergerelateerde gebeurtenissen. |
| InputGesture |
Abstracte klasse die invoerapparaatbewegingen beschrijft. |
| InputGestureCollection |
Vertegenwoordigt een geordende verzameling InputGesture objecten. |
| InputLanguageChangedEventArgs |
Bevat argumenten die zijn gekoppeld aan de InputLanguageChanged gebeurtenis. |
| InputLanguageChangingEventArgs |
Bevat argumenten die zijn gekoppeld aan de InputLanguageChanging gebeurtenis. |
| InputLanguageEventArgs |
Biedt een basisklasse voor argumenten voor gebeurtenissen die te maken hebben met een wijziging in de invoertaal. |
| InputLanguageManager |
Biedt faciliteiten voor het beheren van invoertalen in Windows Presentation Foundation (WPF). |
| InputManager |
Beheert alle invoersystemen in Windows Presentation Foundation (WPF). |
| InputMethod |
Biedt faciliteiten voor het beheren en gebruiken van het Text Services Framework, dat ondersteuning biedt voor alternatieve tekstinvoermethoden, zoals spraak en handschrift. |
| InputMethodStateChangedEventArgs |
Bevat argumenten die zijn gekoppeld aan de StateChanged gebeurtenis. |
| InputScope |
Vertegenwoordigt informatie met betrekking tot het bereik van gegevens die worden geleverd door een invoermethode. |
| InputScopeConverter |
Converteert een InputScope van en naar andere typen. |
| InputScopeName |
Hiermee definieert u een naam voor tekstinvoerpatronen. |
| InputScopeNameConverter |
Converteert exemplaren van InputScopeName en naar andere gegevenstypen. |
| InputScopePhrase |
Vertegenwoordigt een voorgesteld invoertekstpatroon. |
| KeyBinding |
Verbindt een KeyGesture aan een RoutedCommand (of een andere ICommand implementatie). |
| Keyboard |
Vertegenwoordigt het toetsenbordapparaat. |
| KeyboardDevice |
Abstracte klasse die een toetsenbordapparaat vertegenwoordigt. |
| KeyboardEventArgs |
Biedt gegevens voor toetsenbordgerelateerde gebeurtenissen. |
| KeyboardFocusChangedEventArgs |
Biedt gegevens voor LostKeyboardFocus en GotKeyboardFocus gerouteerde gebeurtenissen, evenals gerelateerde gekoppelde en voorbeeldgebeurtenissen. |
| KeyboardInputProviderAcquireFocusEventArgs |
Biedt gegevens voor de KeyboardInputProviderAcquireFocus gebeurtenis. |
| KeyboardNavigation |
Biedt logische en directionele navigatie tussen focusbare objecten. |
| KeyConverter |
Converteert een Key object naar en van andere typen. |
| KeyEventArgs |
Biedt gegevens voor de KeyUp en KeyDown gerouteerde gebeurtenissen, evenals gerelateerde gekoppelde en voorbeeldgebeurtenissen. |
| KeyGesture |
Hiermee definieert u een toetsenbordcombinatie die kan worden gebruikt om een opdracht aan te roepen. |
| KeyGestureConverter |
Converteert een KeyGesture object naar en van andere typen. |
| KeyGestureValueSerializer |
Converteert exemplaren van String en naar exemplaren van KeyGesture. |
| KeyInterop |
Biedt statische methoden om te converteren tussen Win32-Virtual-Keys en de opsomming WPF Key. |
| KeyValueSerializer |
Converteert exemplaren van String en naar exemplaren van Key. |
| Manipulation |
Bevat methoden om informatie over een manipulatie op te halen en bij te werken. |
| ManipulationBoundaryFeedbackEventArgs |
Biedt gegevens voor de ManipulationBoundaryFeedback gebeurtenis. |
| ManipulationCompletedEventArgs |
Biedt gegevens voor de ManipulationCompleted gebeurtenis. |
| ManipulationDelta |
Bevat transformatiegegevens die worden verzameld wanneer manipulatiegebeurtenissen plaatsvinden. |
| ManipulationDeltaEventArgs |
Biedt gegevens voor de ManipulationDelta gebeurtenis. |
| ManipulationInertiaStartingEventArgs |
Biedt gegevens voor de ManipulationInertiaStarting gebeurtenis. |
| ManipulationPivot |
Hiermee geeft u op hoe een rotatie plaatsvindt met één punt van gebruikersinvoer. |
| ManipulationStartedEventArgs |
Biedt gegevens voor de ManipulationStarted gebeurtenis. |
| ManipulationStartingEventArgs |
Bevat gegevens voor de ManipulationStartinggebeurtenis. |
| ManipulationVelocities |
Beschrijft de snelheid waarmee manipulaties plaatsvinden. |
| MediaCommands |
Biedt een standaardset media-gerelateerde opdrachten. |
| ModifierKeysConverter |
Converteert een ModifierKeys object naar en van andere typen. |
| ModifierKeysValueSerializer |
Converteert exemplaren van String en naar exemplaren van ModifierKeys. |
| Mouse |
Vertegenwoordigt het muisapparaat naar een specifieke thread. |
| MouseActionConverter |
Converteert een MouseAction object naar en van andere typen. |
| MouseActionValueSerializer |
Converteert exemplaren van String en naar exemplaren van MouseAction. |
| MouseBinding |
Verbindt een MouseGesture aan een RoutedCommand (of een andere ICommand implementatie). |
| MouseButtonEventArgs |
Bevat gegevens voor aan muisknop gerelateerde gebeurtenissen. |
| MouseDevice |
Vertegenwoordigt een muisapparaat. |
| MouseEventArgs |
Biedt gegevens voor door de muis gerelateerde gebeurtenissen die niet specifiek betrekking hebben op muisknoppen of het muiswiel, bijvoorbeeld MouseMove. |
| MouseGesture |
Definieert een muisinvoerbeweging die kan worden gebruikt om een opdracht aan te roepen. |
| MouseGestureConverter |
Converteert een MouseGesture object naar en van andere typen. |
| MouseGestureValueSerializer |
Converteert exemplaren van String en naar exemplaren van ModifierKeys. |
| MouseWheelEventArgs |
Bevat gegevens voor verschillende gebeurtenissen die wijzigingen rapporteren aan de deltawaarde van het muiswiel van een muisapparaat. |
| NavigationCommands |
Biedt een standaardset navigatie-gerelateerde opdrachten. |
| NotifyInputEventArgs |
Biedt gegevens voor onbewerkte invoer die wordt verwerkt door de InputManager. |
| PreProcessInputEventArgs |
Biedt gegevens voor invoergebeurtenissen voor voorverwerking. |
| ProcessInputEventArgs |
Biedt gegevens voor invoer gebeurtenissen na verwerking. |
| QueryCursorEventArgs |
Biedt gegevens voor de QueryCursor gebeurtenis. |
| RoutedCommand |
Hiermee definieert u een opdracht die wordt geïmplementeerd ICommand en wordt doorgestuurd via de elementstructuur. |
| RoutedUICommand |
Definieert een ICommand die wordt gerouteerd door de elementstructuur en bevat een teksteigenschap. |
| StagingAreaInputItem |
Hiermee wordt een invoergebeurtenis ingekapseld wanneer deze wordt verwerkt door de invoerbeheerder. |
| Stylus |
Biedt toegang tot algemene informatie over een tabletpen. |
| StylusButton |
Vertegenwoordigt een knop op een stylus. |
| StylusButtonCollection |
Bevat een verzameling StylusButton objecten. |
| StylusButtonEventArgs |
Biedt gegevens voor de StylusButtonDown en StylusButtonUp gebeurtenissen. |
| StylusDevice |
Vertegenwoordigt een tabletpen die wordt gebruikt met een tablet-pc. |
| StylusDeviceCollection |
Bevat de objecten die de StylusDevice stylusapparaten van een tablet-pc vertegenwoordigen. |
| StylusDownEventArgs |
Biedt gegevens voor de StylusDown gebeurtenis. |
| StylusEventArgs |
Bevat gegevens voor verschillende gebeurtenissen die aan de Stylus klasse zijn gekoppeld. |
| StylusPointCollection |
Bevat een verzameling StylusPoint objecten. |
| StylusPointDescription |
Hiermee geeft u de eigenschappen die zich in een StylusPoint. |
| StylusPointProperties |
Bevat een StylusPointProperty voor elke eigenschap die door de WPF wordt ondersteund. |
| StylusPointProperty |
Vertegenwoordigt een eigenschap die is opgeslagen in een StylusPoint. |
| StylusPointPropertyInfo |
Hiermee geeft u de beperkingen van een eigenschap in een StylusPoint. |
| StylusSystemGestureEventArgs |
Biedt gegevens voor de StylusSystemGesture gebeurtenis. |
| Tablet |
Biedt toegang tot statische methoden die de tabletapparaten retourneren die aan het systeem zijn gekoppeld. |
| TabletDevice |
Vertegenwoordigt het digitaliserende apparaat van een tablet-pc. |
| TabletDeviceCollection |
Bevat de TabletDevice objecten die de digitaliserende apparaten van een tabletapparaat vertegenwoordigen. |
| TextComposition |
Vertegenwoordigt een samenstelling met betrekking tot tekstinvoer die de samenstellingstekst zelf, alle gerelateerde besturings- of systeemtekst en een voltooiingsstatus voor de samenstelling omvat. |
| TextCompositionEventArgs |
Bevat argumenten die zijn gekoppeld aan wijzigingen in een TextComposition. |
| TextCompositionManager |
Biedt faciliteiten voor het beheren van gebeurtenissen met betrekking tot invoer- en tekstsamenstellingen. |
| Touch |
Biedt een service op toepassingsniveau waarmee multitouch-invoer van het besturingssysteem wordt verwerkt en de FrameReported gebeurtenis wordt gegenereerd. |
| TouchDevice |
Vertegenwoordigt één aanraakinvoer die door een vinger op een touchscreen wordt geproduceerd. |
| TouchEventArgs |
Biedt gegevens voor aanraakinvoer-gebeurtenissen. |
| TouchFrameEventArgs |
Biedt gegevens voor de FrameReported gebeurtenis. |
| TouchPoint |
Vertegenwoordigt één aanraakpunt vanuit een bron van een multitouch-bericht. |
| TouchPointCollection |
Bevat een verzameling TouchPoint objecten. |
| TraversalRequest |
Vertegenwoordigt een aanvraag om de focus naar een ander besturingselement te verplaatsen. |
Structs
| Name | Description |
|---|---|
| StylusPoint |
Vertegenwoordigt één gegevenspunt dat is verzameld van de digitaliserende en stylus. |
Interfaces
| Name | Description |
|---|---|
| ICommand |
Hiermee definieert u een opdracht. |
| ICommandSource |
Hiermee definieert u een object dat weet hoe een opdracht moet worden aangeroepen. |
| IInputLanguageSource |
Definieert de benodigde faciliteiten voor een object dat zich wil gedragen als invoertaalbron. |
| IManipulator |
Biedt de positie van invoer die nodig is om een manipulatie te maken. |
Enums
| Name | Description |
|---|---|
| CaptureMode |
Hiermee geeft u het beleid voor het vastleggen van de muis. |
| CursorType |
Hiermee geeft u de ingebouwde cursortypen. |
| FocusNavigationDirection |
Hiermee geeft u de richting in een gebruikersinterface (UI) waarin een gewenste aanvraag voor focuswijziging wordt geprobeerd. De richting is gebaseerd op tabvolgorde of op relatieve richting in de indeling. |
| ImeConversionModeValues |
Beschrijft een modus van invoerconversie die moet worden uitgevoerd door een invoermethode. |
| ImeSentenceModeValues |
Hiermee geeft u de modus van zinconversie uitgevoerd door een invoermethode. |
| InputMethodState |
Beschrijft de status van een InputMethod. |
| InputMode |
Hiermee geeft u de mogelijke waarden voor de invoermodus. |
| InputScopeNameValue |
Hiermee geeft u de naam van het invoerbereik op die wijzigt hoe invoer van alternatieve invoermethoden wordt geïnterpreteerd. |
| InputType |
Hiermee geeft u de mogelijke typen invoer die wordt gerapporteerd. |
| Key |
Hiermee geeft u de mogelijke sleutelwaarden op een toetsenbord. |
| KeyboardNavigationMode |
Hiermee geeft u de mogelijke waarden op voor wijzigingen in de focus wanneer logische en directionele navigatie plaatsvindt. |
| KeyStates |
Hiermee geeft u constanten op die de status van een sleutel definiëren. |
| ManipulationModes |
Hiermee geeft u op hoe manipulatiegebeurtenissen worden geïnterpreteerd. |
| ModifierKeys |
Hiermee geeft u de set wijzigingssleutels. |
| MouseAction |
Hiermee geeft u constanten op die acties definiëren die door de muis worden uitgevoerd. |
| MouseButton |
Definieert waarden die de knoppen op een muisapparaat opgeven. |
| MouseButtonState |
Hiermee geeft u de mogelijke statussen van een muisknop. |
| RestoreFocusMode |
Hiermee geeft u op hoe Windows Presentation Foundation (WPF) de focus naar het venster herstelt. |
| SpeechMode |
Hiermee geeft u de interpretatiemodus voor spraakinvoer. |
| StylusButtonState |
Vertegenwoordigt de status van een StylusButton. |
| StylusPointPropertyUnit |
Hiermee geeft u de maateenheid voor een StylusPoint eigenschap. |
| SystemGesture |
Definieert de beschikbare systeembewegingen. |
| TabletDeviceType |
Definieert waarden voor het type apparaten dat door het tabletapparaat wordt gebruikt. |
| TabletHardwareCapabilities |
Definieert waarden die de hardwaremogelijkheden van een tabletapparaat opgeven, waaronder desktop digitaliserende apparaten en muizen. |
| TextCompositionAutoComplete |
Definieert een set statussen voor de verwerking van automatische voltooiing van een tekstsamenstelling. |
| TouchAction |
Beschrijft de actie van een specifiek aanraakpunt. |
Gedelegeerden
| Name | Description |
|---|---|
| AccessKeyPressedEventHandler |
Vertegenwoordigt de methode waarmee de AccessKeyPressed gekoppelde gebeurtenis wordt verwerkt. |
| CanExecuteRoutedEventHandler |
Vertegenwoordigt de methode die de CanExecute gebeurtenis afhandelt. |
| ExecutedRoutedEventHandler |
Vertegenwoordigt de methode waarmee de Executed en PreviewExecuted gerouteerde gebeurtenissen worden verwerkt, evenals gerelateerde gekoppelde gebeurtenissen. |
| InputEventHandler |
Vertegenwoordigt de methode die invoergerelateerde gerouteerde gebeurtenissen verwerkt. |
| InputLanguageEventHandler |
Vertegenwoordigt de methode waarmee de InputLanguageChanged en InputLanguageChanging gebeurtenissen worden verwerkt. |
| InputMethodStateChangedEventHandler |
Vertegenwoordigt de methode die de StateChanged gebeurtenis afhandelt. |
| KeyboardEventHandler |
Vertegenwoordigt de methode die toetsenbordgerelateerde gerouteerde gebeurtenissen afhandelt. |
| KeyboardFocusChangedEventHandler |
Vertegenwoordigt de methode waarmee de LostKeyboardFocus en GotKeyboardFocus gerouteerde gebeurtenissen worden verwerkt, evenals gerelateerde gekoppelde en preview-gebeurtenissen. |
| KeyboardInputProviderAcquireFocusEventHandler |
Vertegenwoordigt de methode die de KeyboardInputProviderAcquireFocus gebeurtenis afhandelt. |
| KeyEventHandler |
Vertegenwoordigt de methode waarmee de KeyUp en KeyDown gerouteerde gebeurtenissen worden verwerkt, evenals gerelateerde gekoppelde en preview-gebeurtenissen. |
| MouseButtonEventHandler |
Vertegenwoordigt de methode die gerelateerde gerouteerde gebeurtenissen met de muisknop afhandelt, bijvoorbeeld MouseLeftButtonDown. |
| MouseEventHandler |
Vertegenwoordigt de methode die betrekking heeft op gerouteerde gebeurtenissen die niet specifiek betrekking hebben op muisknoppen of het muiswiel; bijvoorbeeld MouseMove. |
| MouseWheelEventHandler |
Vertegenwoordigt de methode waarmee de MouseWheel en MouseWheel gerouteerde gebeurtenissen worden verwerkt, evenals gerelateerde gekoppelde en preview-gebeurtenissen. |
| NotifyInputEventHandler |
Vertegenwoordigt de methode die wordt verwerkt PreNotifyInput en PostNotifyInput gebeurtenissen. |
| PreProcessInputEventHandler |
Vertegenwoordigt de methode die de PreProcessInput gebeurtenis afhandelt. |
| ProcessInputEventHandler |
Vertegenwoordigt de methode die de PostProcessInput gebeurtenis afhandelt. |
| QueryCursorEventHandler |
Vertegenwoordigt de methode die de QueryCursor en QueryCursor gebeurtenissen en de QueryCursor gekoppelde gebeurtenis afhandelt. |
| StylusButtonEventHandler |
Vertegenwoordigt de methode die de StylusButtonDown gebeurtenis of de StylusButtonUp gebeurtenis van een UIElement. |
| StylusDownEventHandler |
Vertegenwoordigt de methode die de StylusDown gebeurtenis afhandelt, evenals verschillende variaties, waaronder de bijbehorende preview-gebeurtenis. De gebeurtenis wordt ook opnieuw weergegeven in de basiselementklassen. |
| StylusEventHandler |
Vertegenwoordigt de methode die een stylus-gebeurtenis afhandelt voor een klasse die de IInputElement interface implementeert. |
| StylusSystemGestureEventHandler |
Vertegenwoordigt de methode die de StylusSystemGesture gebeurtenis van een UIElement. |
| TextCompositionEventHandler |
Vertegenwoordigt de methode die de gerouteerde gebeurtenissen verwerkt die betrekking hebben op de TextComposition en TextCompositionManager klassen, bijvoorbeeld TextInput. |
| TouchFrameEventHandler |
Vertegenwoordigt de methode die de FrameReported gebeurtenis van een Touch. |