System.Windows.Input Obor názvů

Most typů v tomto oboru názvů podporují vstupní systém Windows Presentation Foundation (WPF (Windows Presentation Foundation)). To zahrnuje třídy abstrakce zařízení pro myš, klávesnici a pero, běžnou třídu správce vstupu, podporu příkazů a vlastních příkazů a různé třídy nástrojů. některé typy ale platí i mimo WPF (Windows Presentation Foundation).

Třídy

Name Description
AccessKeyEventArgs

Poskytuje informace o událostech přístupových klíčů.

AccessKeyManager

Udržuje registraci všech přístupových kláves a zpracování klávesových zkratek mezi model Windows Forms, Win32 a Windows Presentation Foundation (WPF (Windows Presentation Foundation)).

AccessKeyPressedEventArgs

Poskytuje data pro AccessKeyManager směrovanou událost.

ApplicationCommands

Poskytuje standardní sadu příkazů souvisejících s aplikacemi.

CanExecuteChangedEventManager

WeakEventManager Poskytuje implementaci, abyste mohli použít model "slabý naslouchací proces událostí" k připojení naslouchacích procesů událostiCanExecuteChanged.

CanExecuteRoutedEventArgs

Poskytuje data pro CanExecutePreviewCanExecute směrované události.

CommandBinding

Vytvoří vazbu na obslužné rutiny RoutedCommand událostí, které implementují příkaz.

CommandBindingCollection

Představuje kolekci CommandBinding objektů.

CommandConverter

ICommand Převede objekt na jiné typy a z jiných typů.

CommandManager

Poskytuje metody nástroje související s příkazy, které registrují CommandBinding a InputBinding objekty pro vlastníky tříd a příkazy, přidávají a odebírají obslužné rutiny událostí příkazů a poskytují služby pro dotazování na stav příkazu.

ComponentCommands

Poskytuje standardní sadu příkazů souvisejících s komponentami, které mají předdefinovaná klíčová vstupní gesta a Text vlastnosti.

Cursor

Představuje obrázek použitý pro ukazatel myši.

CursorConverter

Cursor Převede objekt na jiné typy a z jiných typů.

Cursors

Definuje sadu výchozích kurzorů.

ExecutedRoutedEventArgs

Poskytuje data pro ExecutedPreviewExecuted směrované události.

FocusManager

Poskytuje sadu statických metod, připojených vlastností a událostí pro určení a nastavení oborů fokusu a pro nastavení prioritního prvku v rámci oboru.

InertiaExpansionBehavior

Řídí zpomalení manipulace s změnou velikosti během nečinnosti.

InertiaRotationBehavior

Řídí zpomalení manipulace s rotací během nečinnosti.

InertiaTranslationBehavior

Řídí zpomalení manipulace s překladem během nečinnosti.

InputBinding

Představuje vazbu mezi příkazem InputGesture a příkazem. Příkaz může být .RoutedCommand

InputBindingCollection

Představuje uspořádanou kolekci InputBinding objektů.

InputDevice

Abstraktní třída, která popisuje vstupní zařízení.

InputEventArgs

Poskytuje data pro vstupní související události.

InputGesture

Abstraktní třída, která popisuje gesta vstupního zařízení.

InputGestureCollection

Představuje uspořádanou kolekci InputGesture objektů.

InputLanguageChangedEventArgs

Obsahuje argumenty přidružené k InputLanguageChanged události.

InputLanguageChangingEventArgs

Obsahuje argumenty přidružené k InputLanguageChanging události.

InputLanguageEventArgs

Poskytuje základní třídu argumentů pro události, které se zabývají změnou jazyka zadávání.

InputLanguageManager

Poskytuje zařízení pro správu vstupních jazyků ve Windows Presentation Foundation (WPF (Windows Presentation Foundation)).

InputManager

Spravuje všechny vstupní systémy ve Windows Presentation Foundation (WPF (Windows Presentation Foundation)).

InputMethod

Poskytuje zařízení pro správu a interakci s architekturou textových služeb, která poskytuje podporu alternativních metod zadávání textu, jako je řeč a rukopis.

InputMethodStateChangedEventArgs

Obsahuje argumenty přidružené k StateChanged události.

InputScope

Představuje informace týkající se rozsahu dat poskytovaných vstupní metodou.

InputScopeConverter

Převede typ InputScope na a z jiných typů.

InputScopeName

Definuje název vzorů zadávání textu.

InputScopeNameConverter

Převede instance InputScopeName na a z jiných datových typů.

InputScopePhrase

Představuje navrhovaný vzor vstupního textu.

KeyBinding

KeyGesture Vytvoří vazbu na (nebo jinou RoutedCommandICommand implementaci).

Keyboard

Představuje zařízení klávesnice.

KeyboardDevice

Abstraktní třída, která představuje klávesnice zařízení.

KeyboardEventArgs

Poskytuje data pro události související s klávesnicí.

KeyboardFocusChangedEventArgs

Poskytuje data pro LostKeyboardFocus a GotKeyboardFocus směrované události a také související připojené události a události ve verzi Preview.

KeyboardInputProviderAcquireFocusEventArgs

Poskytuje data pro událost KeyboardInputProviderAcquireFocus.

KeyboardNavigation

Poskytuje logickou a směrovou navigaci mezi fokusovatelnými objekty.

KeyConverter

Key Převede objekt na jiné typy a z jiných typů.

KeyEventArgs

Poskytuje data pro KeyUp události a KeyDown směrované události a také související připojené události a události ve verzi Preview.

KeyGesture

Definuje kombinaci klávesnice, kterou lze použít k vyvolání příkazu.

KeyGestureConverter

KeyGesture Převede objekt na jiné typy a z jiných typů.

KeyGestureValueSerializer

Převede instance String na a z instancí .KeyGesture

KeyInterop

Poskytuje statické metody pro převod mezi win32 Virtual-Keys a WPF (Windows Presentation Foundation) Key výčtu.

KeyValueSerializer

Převede instance String na a z instancí .Key

Manipulation

Obsahuje metody pro získání a aktualizaci informací o manipulaci.

ManipulationBoundaryFeedbackEventArgs

Poskytuje data pro událost ManipulationBoundaryFeedback.

ManipulationCompletedEventArgs

Poskytuje data pro událost ManipulationCompleted.

ManipulationDelta

Obsahuje transformační data, která se nahromáždí při manipulaci s událostmi.

ManipulationDeltaEventArgs

Poskytuje data pro událost ManipulationDelta.

ManipulationInertiaStartingEventArgs

Poskytuje data pro událost ManipulationInertiaStarting.

ManipulationPivot

Určuje, jak probíhá rotace s jedním bodem uživatelského vstupu.

ManipulationStartedEventArgs

Poskytuje data pro událost ManipulationStarted.

ManipulationStartingEventArgs

Poskytuje data pro ManipulationStartingudálost ,.

ManipulationVelocities

Popisuje rychlost, při které dochází k manipulaci.

MediaCommands

Poskytuje standardní sadu příkazů souvisejících s multimédii.

ModifierKeysConverter

ModifierKeys Převede objekt na jiné typy a z jiných typů.

ModifierKeysValueSerializer

Převede instance String na a z instancí .ModifierKeys

Mouse

Představuje zařízení myši ke konkrétnímu vláknu.

MouseActionConverter

MouseAction Převede objekt na jiné typy a z jiných typů.

MouseActionValueSerializer

Převede instance String na a z instancí .MouseAction

MouseBinding

MouseGesture Vytvoří vazbu na (nebo jinou RoutedCommandICommand implementaci).

MouseButtonEventArgs

Poskytuje data pro události související s tlačítkem myši.

MouseDevice

Představuje zařízení myši.

MouseEventArgs

Poskytuje data pro směrované události související s myší, které konkrétně nezahrnují tlačítka myši nebo kolečko myši, například MouseMove.

MouseGesture

Definuje gesto vstupu myši, které lze použít k vyvolání příkazu.

MouseGestureConverter

MouseGesture Převede objekt na jiné typy a z jiných typů.

MouseGestureValueSerializer

Převede instance String na a z instancí .ModifierKeys

MouseWheelEventArgs

Poskytuje data pro různé události, které hlásí změny hodnoty delta kolečka myši zařízení myši.

NavigationCommands

Poskytuje standardní sadu příkazů souvisejících s navigacemi.

NotifyInputEventArgs

Poskytuje data pro nezpracovaný vstup, který zpracovává InputManager.

PreProcessInputEventArgs

Poskytuje data pro předzpracování vstupních událostí.

ProcessInputEventArgs

Poskytuje data pro události vstupu postprocesu.

QueryCursorEventArgs

Poskytuje data pro událost QueryCursor.

RoutedCommand

Definuje příkaz, který implementuje ICommand a je směrován přes strom elementu.

RoutedUICommand

ICommand Definuje směrovaný přes strom elementu a obsahuje textovou vlastnost.

StagingAreaInputItem

Zapouzdřuje vstupní událost při zpracování správcem vstupu.

Stylus

Poskytuje přístup k obecným informacím o peru pro tablet.

StylusButton

Představuje tlačítko na peru.

StylusButtonCollection

Obsahuje kolekci StylusButton objektů.

StylusButtonEventArgs

Poskytuje data pro události StylusButtonDown a StylusButtonUp.

StylusDevice

Představuje tabletové pero používané v tabletovém počítači.

StylusDeviceCollection

StylusDevice Obsahuje objekty, které představují pero zařízení Tablet PC.

StylusDownEventArgs

Poskytuje data pro událost StylusDown.

StylusEventArgs

Poskytuje data pro několik událostí přidružených ke Stylus třídě.

StylusPointCollection

Obsahuje kolekci StylusPoint objektů.

StylusPointDescription

Určuje vlastnosti, které jsou v objektu StylusPoint.

StylusPointProperties

Obsahuje StylusPointProperty pro každou vlastnost, kterou WPF (Windows Presentation Foundation) podporuje.

StylusPointProperty

Představuje vlastnost uloženou v objektu StylusPoint.

StylusPointPropertyInfo

Určuje omezení vlastnosti v objektu StylusPoint.

StylusSystemGestureEventArgs

Poskytuje data pro událost StylusSystemGesture.

Tablet

Poskytuje přístup ke statickým metodám, které vracejí zařízení tabletu připojená k systému.

TabletDevice

Představuje digitalizační zařízení počítače Tablet PC.

TabletDeviceCollection

TabletDevice Obsahuje objekty, které představují zařízení digitizátoru tabletu.

TextComposition

Představuje složení související s textovým vstupem, které zahrnuje samotný text složení, jakýkoli související ovládací prvek nebo systémový text a stav dokončení skladby.

TextCompositionEventArgs

Obsahuje argumenty přidružené ke změnám v objektu TextComposition.

TextCompositionManager

Poskytuje zařízení pro správu událostí souvisejících se vstupními a textovými kompozicemi.

Touch

Poskytuje službu na úrovni aplikace, která zpracovává vícedotykové vstupy z operačního systému a vyvolává FrameReported událost.

TouchDevice

Představuje jeden dotykový vstup vytvořený prstem na dotykové obrazovce.

TouchEventArgs

Poskytuje data pro dotykové vstupní události.

TouchFrameEventArgs

Poskytuje data pro událost FrameReported.

TouchPoint

Představuje jediný dotykový bod ze zdroje zpráv s vícetouchy.

TouchPointCollection

Obsahuje kolekci TouchPoint objektů.

TraversalRequest

Představuje žádost o přesunutí fokusu na jiný ovládací prvek.

Struktury

Name Description
StylusPoint

Představuje jeden datový bod shromážděný z digitizátoru a pera.

Rozhraní

Name Description
ICommand

Definuje příkaz.

ICommandSource

Definuje objekt, který ví, jak vyvolat příkaz.

IInputLanguageSource

Definuje potřebná zařízení pro objekt, který má v úmyslu se chovat jako zdroj vstupního jazyka.

IManipulator

Poskytuje pozici vstupu, která je potřebná k vytvoření manipulace.

Výčty

Name Description
CaptureMode

Určuje zásady zachytávání myší.

CursorType

Určuje předdefinované typy kurzorů.

FocusNavigationDirection

Určuje směr v rámci uživatelského rozhraní (UI), ve kterém se požadavek na změnu požadovaného fokusu pokusí. Směr je založený na pořadí ovládacích prvků nebo relativním směrem v rozložení.

ImeConversionModeValues

Popisuje režim převodu vstupu, který má být proveden vstupní metodou.

ImeSentenceModeValues

Určuje režim převodu vět prováděné metodou zadávání.

InputMethodState

Popisuje stav InputMethod.

InputMode

Určuje možné hodnoty pro vstupní režim.

InputScopeNameValue

Určuje název vstupního oboru, který upravuje způsob interpretace vstupu z alternativních metod zadávání.

InputType

Určuje možné typy hlášených vstupů.

Key

Určuje možné hodnoty kláves na klávesnici.

KeyboardNavigationMode

Určuje možné hodnoty pro změny fokusu, když dojde k logické a směrové navigaci.

KeyStates

Určuje konstanty, které definují stav klíče.

ManipulationModes

Určuje, jak se interpretují události manipulace.

ModifierKeys

Určuje sadu modifikačních klíčů.

MouseAction

Určuje konstanty, které definují akce prováděné myší.

MouseButton

Definuje hodnoty, které určují tlačítka na zařízení myši.

MouseButtonState

Určuje možné stavy tlačítka myši.

RestoreFocusMode

Určuje, jak Windows Presentation Foundation (WPF (Windows Presentation Foundation)) obnoví fokus do okna.

SpeechMode

Určuje režim interpretace pro vstup řeči.

StylusButtonState

Představuje stav StylusButton.

StylusPointPropertyUnit

Určuje měrnou jednotku vlastnosti StylusPoint.

SystemGesture

Definuje dostupná systémová gesta.

TabletDeviceType

Definuje hodnoty pro typ zařízení, která zařízení tablet používá.

TabletHardwareCapabilities

Definuje hodnoty, které určují hardwarové možnosti zařízení tabletu, včetně desktopových digitizátorů a myší.

TextCompositionAutoComplete

Definuje sadu stavů pro zpracování automatického dokončování složení textu.

TouchAction

Popisuje akci konkrétního dotykového bodu.

Delegáti

Name Description
AccessKeyPressedEventHandler

Představuje metodu, která zpracuje připojenou AccessKeyPressed událost.

CanExecuteRoutedEventHandler

Představuje metodu, která bude zpracovávat CanExecute událost.

ExecutedRoutedEventHandler

Představuje metodu, která bude zpracovávat Executed a PreviewExecuted směrované události, stejně jako související připojené události.

InputEventHandler

Představuje metodu, která zpracovává vstup související směrované události.

InputLanguageEventHandler

Představuje metodu, která bude zpracovávat InputLanguageChanged události a InputLanguageChanging události.

InputMethodStateChangedEventHandler

Představuje metodu, která bude zpracovávat StateChanged událost.

KeyboardEventHandler

Představuje metodu, která bude zpracovávat směrované události související s klávesnicí.

KeyboardFocusChangedEventHandler

Představuje metodu, která bude zpracovávat LostKeyboardFocus a GotKeyboardFocus směrované události a také související připojené události a události ve verzi Preview.

KeyboardInputProviderAcquireFocusEventHandler

Představuje metodu, která bude zpracovávat KeyboardInputProviderAcquireFocus událost.

KeyEventHandler

Představuje metodu, která bude zpracovávat KeyUp a KeyDown směrované události a také související připojené události a události ve verzi Preview.

MouseButtonEventHandler

Představuje metodu, která bude zpracovávat tlačítko myši související směrované události, například MouseLeftButtonDown.

MouseEventHandler

Představuje metodu, která bude zpracovávat směrované události související s myší, které konkrétně nezahrnují tlačítka myši nebo kolečko myši; například MouseMove.

MouseWheelEventHandler

Představuje metodu, která bude zpracovávat MouseWheel a MouseWheel směrované události a také související připojené události a události ve verzi Preview.

NotifyInputEventHandler

Představuje metodu, která bude zpracovávat PreNotifyInput a PostNotifyInput události.

PreProcessInputEventHandler

Představuje metodu, která bude zpracovávat PreProcessInput událost.

ProcessInputEventHandler

Představuje metodu, která bude zpracovávat PostProcessInput událost.

QueryCursorEventHandler

Představuje metodu, která bude zpracovávat QueryCursor události a QueryCursor také připojenou QueryCursor událost.

StylusButtonEventHandler

Představuje metodu, která zpracovává StylusButtonDown událost nebo StylusButtonUp událost objektu UIElement.

StylusDownEventHandler

Představuje metodu StylusDown , která zpracovává událost, a také několik variant, včetně odpovídající události Preview. Také znovu zveřejňuje událost v základních tříd elementu.

StylusEventHandler

Představuje metodu, která zpracovává stylus událost pro třídu, která implementuje IInputElement rozhraní.

StylusSystemGestureEventHandler

Představuje metodu, která zpracovává StylusSystemGesture událost .UIElement

TextCompositionEventHandler

Představuje metodu, která bude zpracovávat směrované události související s třídami TextCompositionTextCompositionManager , například TextInput.

TouchFrameEventHandler

Představuje metodu, která bude zpracovávat FrameReported událost .Touch