System.Windows.Input Naamruimte

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.