Sdílet prostřednictvím


System.Windows.Input Obor názvů

Většina typů v tomto oboru názvů podporuje vstupní systém Windows Presentation Foundation (WPF). 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.

Třídy

AccessKeyEventArgs

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

AccessKeyManager

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

AccessKeyPressedEventArgs

Poskytuje data pro AccessKeyManager směrovanou událost.

ApplicationCommands

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

CanExecuteChangedEventManager

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

CanExecuteRoutedEventArgs

Poskytuje data pro CanExecute směrované události a PreviewCanExecute .

CommandBinding

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

CommandBindingCollection

Představuje kolekci CommandBinding objektů.

CommandConverter

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

CommandManager

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

ComponentCommands

Poskytuje standardní sadu příkazů souvisejících se komponentami, které mají předdefinovaná gesta a Text vlastnosti pro zadávání klíčů.

Cursor

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

CursorConverter

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

Cursors

Definuje sadu výchozích kurzorů.

ExecutedRoutedEventArgs

Poskytuje data pro Executed směrované události a PreviewExecuted .

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 se změnou velikosti během setrvačnosti.

InertiaRotationBehavior

Řídí zpomalení manipulace s otáčením během setrvačnosti.

InertiaTranslationBehavior

Řídí zpomalení při manipulaci s překladem během setrvačnosti.

InputBinding

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

InputBindingCollection

Představuje seřazenou kolekci InputBinding objektů.

InputDevice

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

InputEventArgs

Poskytuje data pro události související se vstupem.

InputGesture

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

InputGestureCollection

Představuje seřazenou 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 zabývající se změnou jazyka zadávání.

InputLanguageManager

Poskytuje možnosti pro správu jazyků zadávání v Windows Presentation Foundation (WPF).

InputManager

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

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 metodou zadávání.

InputScopeConverter

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

InputScopeName

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

InputScopeNameConverter

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

InputScopePhrase

Představuje navrhovaný vzor vstupního textu.

KeyBinding

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

Keyboard

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

KeyboardDevice

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

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 verze Preview.

KeyboardInputProviderAcquireFocusEventArgs

Poskytuje data pro událost KeyboardInputProviderAcquireFocus.

KeyboardNavigation

Poskytuje logickou a směrovou navigaci mezi objekty s fokusem.

KeyConverter

Převede objekt na Key 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 verze Preview.

KeyGesture

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

KeyGestureConverter

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

KeyGestureValueSerializer

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

KeyInterop

Poskytuje statické metody pro převod mezi win32 Virtual-Keys a výčet WPF Key .

KeyValueSerializer

Převede instance na String 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 nahromadí při událostech manipulace.

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 vstupu uživatele.

ManipulationStartedEventArgs

Poskytuje data pro událost ManipulationStarted.

ManipulationStartingEventArgs

Poskytuje data pro ManipulationStartingudálost , .

ManipulationVelocities

Popisuje rychlost, s jakou dochází k manipulaci.

MediaCommands

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

ModifierKeysConverter

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

ModifierKeysValueSerializer

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

Mouse

Představuje zařízení myši na konkrétní vlákno.

MouseActionConverter

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

MouseActionValueSerializer

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

MouseBinding

Vytvoří vazbu na MouseGesture (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 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

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

MouseGestureValueSerializer

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

MouseWheelEventArgs

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

NavigationCommands

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

NotifyInputEventArgs

Poskytuje data pro nezpracovaný vstup zpracovávaný nástrojem InputManager.

PreProcessInputEventArgs

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

ProcessInputEventArgs

Poskytuje data pro vstupní události postprocess.

QueryCursorEventArgs

Poskytuje data pro událost QueryCursor.

RoutedCommand

Definuje příkaz, který implementuje ICommand a směruje přes strom prvků.

RoutedUICommand

Definuje objekt ICommand , který je směrován přes strom prvků a obsahuje vlastnost text.

StagingAreaInputItem

Zapouzdří vstupní událost, když je zpracována 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 StylusButtonDown události a StylusButtonUp .

StylusDevice

Představuje pero pro tablet používané s počítačem Tablet PC.

StylusDeviceCollection

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

StylusDownEventArgs

Poskytuje data pro událost StylusDown.

StylusEventArgs

Poskytuje data pro několik událostí, které jsou přidruženy ke Stylus třídě .

StylusPointCollection

Obsahuje kolekci StylusPoint objektů.

StylusPointDescription

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

StylusPointProperties

Obsahuje pro StylusPointProperty každou vlastnost, kterou WPF 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í tabletová zařízení připojená k systému.

TabletDevice

Představuje zařízení digitalizátoru počítače Tablet PC.

TabletDeviceCollection

TabletDevice Obsahuje objekty, které představují digitalizační zařízení tabletu.

TextComposition

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

TextCompositionEventArgs

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

TextCompositionManager

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

Touch

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

TouchDevice

Představuje vstup s jedním dotykem vytvořený prstem na dotykovém displeji.

TouchEventArgs

Poskytuje data pro události dotykového vstupu.

TouchFrameEventArgs

Poskytuje data pro událost FrameReported.

TouchPoint

Představuje jeden dotykový bod ze zdroje zprávy s vícedotykovým ovládáním.

TouchPointCollection

Obsahuje kolekci TouchPoint objektů.

TraversalRequest

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

Struktury

StylusPoint

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

Rozhraní

ICommand

Definuje příkaz.

ICommandSource

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

IInputLanguageSource

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

IManipulator

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

Výčty

CaptureMode

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

CursorType

Určuje předdefinované typy kurzoru.

FocusNavigationDirection

Určuje směr v rámci uživatelského rozhraní, ve kterém se pokusíte o požadovaný požadavek na změnu fokusu. Směr vychází buď z pořadí ovládacích prvků, nebo podle relativního směru v rozložení.

ImeConversionModeValues

Popisuje režim převodu vstupu, který má být proveden metodou zadávání znaků.

ImeSentenceModeValues

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

InputMethodState

Popisuje stav objektu InputMethod.

InputMode

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

InputScopeNameValue

Určuje název vstupního oboru, který mění 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 při 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) obnoví fokus do okna.

SpeechMode

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

StylusButtonState

Představuje stav objektu StylusButton.

StylusPointPropertyUnit

Určuje měrnou jednotku StylusPoint vlastnosti.

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é funkce tabletového zařízení, včetně desktopových digitizátorů a myší.

TextCompositionAutoComplete

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

TouchAction

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

Delegáti

AccessKeyPressedEventHandler

Představuje metodu, která bude zpracovávat připojenou AccessKeyPressed událost.

CanExecuteRoutedEventHandler

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

ExecutedRoutedEventHandler

Představuje metodu, která bude zpracovávat ExecutedPreviewExecuted a 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 .

InputMethodStateChangedEventHandler

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

KeyboardEventHandler

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

KeyboardFocusChangedEventHandler

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

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, stejně jako související připojené a Preview události.

MouseButtonEventHandler

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

MouseEventHandler

Představuje metodu, která bude zpracovávat myš související směrované události, které nejsou konkrétně zahrnovat 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, stejně jako související připojené a Preview události.

NotifyInputEventHandler

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

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 a také připojenou QueryCursor událost.

StylusButtonEventHandler

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

StylusDownEventHandler

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

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 objektu UIElement.

TextCompositionEventHandler

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

TouchFrameEventHandler

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