System.Windows.Input Névtér

Típus ebben a névtérben támogatja a Windows megjelenítési alaprendszer (WPF) bemeneti rendszert. Ide tartoznak az egér-, billentyűzet- és tolleszközök eszköz absztrakciós osztályai, egy gyakori input manager-osztály, a parancs- és egyéni parancsok támogatása, valamint a különböző segédprogramosztályok. Azonban típus a WPF kívül is alkalmazhatók.

Osztályok

Name Description
AccessKeyEventArgs

Információ a hozzáférési kulcsok eseményeiről.

AccessKeyManager

Fenntartja az összes hozzáférési kulcs regisztrációját, valamint a Windows Forms, Win32 és Windows megjelenítési alaprendszer (WPF) közötti interop billentyűparancsok kezelését.

AccessKeyPressedEventArgs

Adatokat biztosít az AccessKeyManager irányított eseményhez.

ApplicationCommands

Az alkalmazással kapcsolatos parancsok szabványos készletét biztosítja.

CanExecuteChangedEventManager

Implementációt WeakEventManager biztosít, hogy a "gyenge eseményfigyelő" mintával csatolhassa az CanExecuteChanged esemény figyelőit.

CanExecuteRoutedEventArgs

Adatokat biztosít az és PreviewCanExecute az CanExecute irányított eseményekhez.

CommandBinding

A parancsot megvalósító eseménykezelőkhöz köti RoutedCommand a parancsot.

CommandBindingCollection

Objektumok gyűjteményét CommandBinding jelöli.

CommandConverter

ICommand Más típusú objektumokká alakít át egy objektumot.

CommandManager

Parancsokkal kapcsolatos segédprogram-metódusokat biztosít, amelyek regisztrálják CommandBinding és objektumokat biztosítanak az osztálytulajdonosoknak és InputBinding parancsoknak, hozzáadják és eltávolítják a parancsesemény-kezelőket, valamint szolgáltatásokat nyújtanak a parancsok állapotának lekérdezéséhez.

ComponentCommands

Az összetevőhöz kapcsolódó parancsok szabványos készletét biztosítja, amelyek előre definiált kulcsbemeneti kézmozdulatokkal és Text tulajdonságokkal rendelkeznek.

Cursor

Az egérmutatóhoz használt képet jelöli.

CursorConverter

Egy objektumot Cursor más típusúvá és más típusúvá alakít át.

Cursors

Alapértelmezett kurzorkészletet határoz meg.

ExecutedRoutedEventArgs

Adatokat biztosít az és PreviewExecuted az Executed irányított eseményekhez.

FocusManager

Statikus módszereket, csatolt tulajdonságokat és eseményeket biztosít a fókusz hatóköreinek meghatározásához és beállításához, valamint a hatókörben lévő szűrt elem beállításához.

InertiaExpansionBehavior

Szabályozza a tehetetlenség során végzett átméretezési manipuláció lassulását.

InertiaRotationBehavior

Szabályozza a forgatási manipuláció lassulását a tehetetlenség során.

InertiaTranslationBehavior

Szabályozza a fordítási manipulációk lassulását a tehetetlenség során.

InputBinding

Egy és egy parancs közötti InputGesture kötést jelöl. A parancs lehet egy RoutedCommand.

InputBindingCollection

Objektumok rendezett gyűjteményét InputBinding jelöli.

InputDevice

Egy bemeneti eszközt leíró absztrakt osztály.

InputEventArgs

Adatokat biztosít a bemenettel kapcsolatos eseményekhez.

InputGesture

A bemeneti eszköz kézmozdulatait leíró absztrakt osztály.

InputGestureCollection

Objektumok rendezett gyűjteményét InputGesture jelöli.

InputLanguageChangedEventArgs

Az eseményhez InputLanguageChanged társított argumentumokat tartalmazza.

InputLanguageChangingEventArgs

Az eseményhez InputLanguageChanging társított argumentumokat tartalmazza.

InputLanguageEventArgs

Alaposztályt biztosít a bemeneti nyelv változásával foglalkozó események argumentumaihoz.

InputLanguageManager

Lehetővé teszi a bemeneti nyelvek kezelését a Windows megjelenítési alaprendszer (WPF).

InputManager

A Windows megjelenítési alaprendszer (WPF) összes bemeneti rendszerét kezeli.

InputMethod

Lehetővé teszi a Text Services-keretrendszer kezelését és használatát, amely támogatja az alternatív szövegbeviteli módszereket, például a beszédet és a kézírást.

InputMethodStateChangedEventArgs

Az eseményhez StateChanged társított argumentumokat tartalmazza.

InputScope

A bemeneti módszer által biztosított adatok hatókörével kapcsolatos információkat jelöli.

InputScopeConverter

Más típusúra és más típusokra konvertálja az elemeket InputScope .

InputScopeName

A szövegbeviteli minták nevét határozza meg.

InputScopeNameConverter

Átalakítja a példányokat InputScopeName más adattípusokra és más adattípusokból.

InputScopePhrase

Javasolt beviteli szövegmintát jelöl.

KeyBinding

Az a-t KeyGesture egy RoutedCommand (vagy egy másik ICommand implementációhoz) köti.

Keyboard

A billentyűzeteszközt jelöli.

KeyboardDevice

Billentyűzeteszközt jelképező absztrakt osztály.

KeyboardEventArgs

Adatokat biztosít a billentyűzettel kapcsolatos eseményekhez.

KeyboardFocusChangedEventArgs

Adatokat biztosít az eseményekhez LostKeyboardFocus és GotKeyboardFocus az irányított eseményekhez, valamint a kapcsolódó csatolt és előzetes verziójú eseményekhez.

KeyboardInputProviderAcquireFocusEventArgs

Adatokat biztosít az KeyboardInputProviderAcquireFocus eseményhez.

KeyboardNavigation

Logikai és iránybeli navigációt biztosít a fókuszba helyezhető objektumok között.

KeyConverter

Egy objektumot Key más típusúvá és más típusúvá alakít át.

KeyEventArgs

Adatokat biztosít az és KeyDown az KeyUp irányított eseményekhez, valamint a kapcsolódó csatolt és előzetes eseményekhez.

KeyGesture

A parancsok meghívásához használható billentyűzetkombinációt definiál.

KeyGestureConverter

Egy objektumot KeyGesture más típusúvá és más típusúvá alakít át.

KeyGestureValueSerializer

Átalakítja a példányokat StringKeyGesturea .

KeyInterop

Statikus metódusokat biztosít a Win32 Virtual-Keys és a WPF Key enumerálás közötti konvertáláshoz.

KeyValueSerializer

Átalakítja a példányokat StringKeya .

Manipulation

Metódusokat tartalmaz a manipulációval kapcsolatos információk lekérésére és frissítésére.

ManipulationBoundaryFeedbackEventArgs

Adatokat biztosít az ManipulationBoundaryFeedback eseményhez.

ManipulationCompletedEventArgs

Adatokat biztosít az ManipulationCompleted eseményhez.

ManipulationDelta

Olyan átalakítási adatokat tartalmaz, amelyek a manipulációs események bekövetkezésekor halmozódnak fel.

ManipulationDeltaEventArgs

Adatokat biztosít az ManipulationDelta eseményhez.

ManipulationInertiaStartingEventArgs

Adatokat biztosít az ManipulationInertiaStarting eseményhez.

ManipulationPivot

Megadja, hogyan történik a rotáció egy felhasználói beviteli ponttal.

ManipulationStartedEventArgs

Adatokat biztosít az ManipulationStarted eseményhez.

ManipulationStartingEventArgs

Adatokat biztosít a ManipulationStarting, eseményhez.

ManipulationVelocities

A manipulációk sebességét ismerteti.

MediaCommands

A médiával kapcsolatos parancsok szabványos készletét biztosítja.

ModifierKeysConverter

Egy objektumot ModifierKeys más típusúvá és más típusúvá alakít át.

ModifierKeysValueSerializer

Átalakítja a példányokat StringModifierKeysa .

Mouse

Az egéreszközt egy adott szálra jelöli.

MouseActionConverter

Egy objektumot MouseAction más típusúvá és más típusúvá alakít át.

MouseActionValueSerializer

Átalakítja a példányokat StringMouseActiona .

MouseBinding

Az a-t MouseGesture egy RoutedCommand (vagy egy másik ICommand implementációhoz) köti.

MouseButtonEventArgs

Adatokat biztosít az egérgombbal kapcsolatos eseményekhez.

MouseDevice

Egéreszközt jelöl.

MouseEventArgs

Adatokat biztosít az egérrel kapcsolatos, irányított eseményekhez, amelyek nem tartoznak kifejezetten az egérgombokhoz vagy az egérkerékhez, például MouseMove.

MouseGesture

Egy parancs meghívására használható egérbemeneti kézmozdulatot definiál.

MouseGestureConverter

Egy objektumot MouseGesture más típusúvá és más típusúvá alakít át.

MouseGestureValueSerializer

Átalakítja a példányokat StringModifierKeysa .

MouseWheelEventArgs

Adatokat biztosít az egéreszköz egérkerék-változási értékének változását jelző különböző eseményekhez.

NavigationCommands

A navigációval kapcsolatos parancsok szabványos készletét biztosítja.

NotifyInputEventArgs

Adatokat biztosít a nyers bemenethez, amelyet a InputManagerrendszer feldolgoz.

PreProcessInputEventArgs

Adatokat biztosít az előfeldolgozási bemeneti eseményekhez.

ProcessInputEventArgs

Adatokat biztosít a folyamat utáni bemeneti eseményekhez.

QueryCursorEventArgs

Adatokat biztosít az QueryCursor eseményhez.

RoutedCommand

Definiál egy parancsot, amely implementálja ICommand és átirányítja az elemfán.

RoutedUICommand

Az elemfán áthaladó ICommand és szöveges tulajdonságot tartalmazó tulajdonságot definiál.

StagingAreaInputItem

Beágyaz egy bemeneti eseményt, amikor a bemeneti kezelő feldolgozza.

Stylus

Hozzáférést biztosít a táblagép tollal kapcsolatos általános információkhoz.

StylusButton

Gombot jelöl egy tollon.

StylusButtonCollection

Objektumgyűjteményt StylusButton tartalmaz.

StylusButtonEventArgs

Adatokat biztosít a StylusButtonDown és StylusButtonUp eseményekhez.

StylusDevice

Táblaszámítógéphez használt táblagépes tollat jelöl.

StylusDeviceCollection

StylusDevice A táblaszámítógép tolleszközeit képviselő objektumokat tartalmazza.

StylusDownEventArgs

Adatokat biztosít az StylusDown eseményhez.

StylusEventArgs

Több, az osztályhoz Stylus társított esemény adatait adja meg.

StylusPointCollection

Objektumgyűjteményt StylusPoint tartalmaz.

StylusPointDescription

Megadja azokat a tulajdonságokat, amelyek egy StylusPoint.

StylusPointProperties

StylusPointProperty tartalmaz minden olyan tulajdonsághoz, amelyet a WPF támogat.

StylusPointProperty

A .-ban tárolt tulajdonságot StylusPointjelöli.

StylusPointPropertyInfo

Egy tulajdonság korlátozásait adja meg egy StylusPoint.

StylusSystemGestureEventArgs

Adatokat biztosít az StylusSystemGesture eseményhez.

Tablet

Hozzáférést biztosít a rendszerhez csatlakoztatott táblagépeket visszajelző statikus módszerekhez.

TabletDevice

Táblaszámítógép digitalizáló eszközét jelöli.

TabletDeviceCollection

TabletDevice A táblagépek digitalizáló eszközeit jelképező objektumokat tartalmazza.

TextComposition

Olyan szövegbevitelhez kapcsolódó kompozíciót jelöl, amely magában foglalja magát a szövegösszeállítás szövegét, a kapcsolódó vezérlő- vagy rendszerszövegeket, valamint a kompozíció befejezési állapotát.

TextCompositionEventArgs

Argumentumokat tartalmaz, amelyek egy TextComposition.

TextCompositionManager

Lehetővé teszi a bemeneti és szövegösszeállításokkal kapcsolatos események kezelését.

Touch

Egy alkalmazásszintű szolgáltatást biztosít, amely feldolgozza az operációs rendszer többutas bemenetét, és előhozza az FrameReported eseményt.

TouchDevice

Egyetlen érintéses bemenetet jelöl, amelyet egy ujjal hoz létre egy érintőképernyőn.

TouchEventArgs

Adatokat biztosít az érintéses beviteli eseményekhez.

TouchFrameEventArgs

Adatokat biztosít az FrameReported eseményhez.

TouchPoint

Egyetlen érintési pontot jelöl egy többszínű üzenetforrásból.

TouchPointCollection

Objektumgyűjteményt TouchPoint tartalmaz.

TraversalRequest

A fókusz másik vezérlőre való áthelyezésére irányuló kérést jelöl.

Struktúrák

Name Description
StylusPoint

Egyetlen adatpontot jelöl, amelyet a digitalizáló és a toll gyűjt össze.

Interfészek

Name Description
ICommand

Parancsot határoz meg.

ICommandSource

Definiál egy objektumot, amely tudja, hogyan kell meghívni egy parancsot.

IInputLanguageSource

Meghatározza egy olyan objektum szükséges létesítményeit, amelyek bemeneti nyelvi forrásként kívánnak viselkedni.

IManipulator

Megadja a manipuláció létrehozásához szükséges bemeneti pozíciót.

Enumerációk

Name Description
CaptureMode

Megadja az egérrögzítési szabályzatokat.

CursorType

A beépített kurzortípusok megadása.

FocusNavigationDirection

Megadja a felhasználói felületen (UI) belüli irányt, amelyben egy kívánt fókuszmódosítási kérést kísérel meg. Az irány vagy a lapsorrenden vagy az elrendezés relatív irányán alapul.

ImeConversionModeValues

Ez a cikk egy bemeneti módszer által végrehajtandó bemeneti konverziós módot ismerteti.

ImeSentenceModeValues

Megadja a bemeneti módszer által végrehajtott mondatkonvertálás módját.

InputMethodState

InputMethodEgy .

InputMode

Megadja a bemeneti mód lehetséges értékeit.

InputScopeNameValue

Megadja a bemeneti hatókör nevét, amely módosítja az alternatív bemeneti módszerek bemenetének értelmezését.

InputType

Megadja a jelentett bemenetek lehetséges típusait.

Key

Megadja a billentyűzet lehetséges kulcsértékeit.

KeyboardNavigationMode

Meghatározza a fókuszban lévő változások lehetséges értékeit logikai és irányított navigáció esetén.

KeyStates

A kulcs állapotát meghatározó állandókat adja meg.

ManipulationModes

Meghatározza a manipulációs események értelmezésének módját.

ModifierKeys

A módosító kulcsok készletét adja meg.

MouseAction

Az egér által végrehajtott műveleteket meghatározó állandókat adja meg.

MouseButton

Az egéreszköz gombjait meghatározó értékeket határozza meg.

MouseButtonState

Az egérgomb lehetséges állapotát adja meg.

RestoreFocusMode

Meghatározza, hogy a Windows megjelenítési alaprendszer (WPF) hogyan állítja vissza a fókuszt az ablakra.

SpeechMode

Meghatározza a beszédbemenet értelmezési módját.

StylusButtonState

StylusButtonEgy .

StylusPointPropertyUnit

Egy tulajdonság mértékegységét StylusPoint adja meg.

SystemGesture

Meghatározza az elérhető rendszermozdulatokat.

TabletDeviceType

A táblagép-eszköz által használt eszközök típusának értékeit határozza meg.

TabletHardwareCapabilities

Olyan értékeket határoz meg, amelyek meghatározzák a táblagépek hardveres képességeit, beleértve az asztali digitalizálókat és az egereket is.

TextCompositionAutoComplete

A szövegösszeállítás automatikus befejezésének kezelésére szolgáló állapotkészletet határoz meg.

TouchAction

Egy adott érintési pont működését ismerteti.

Delegáltak

Name Description
AccessKeyPressedEventHandler

A csatolt eseményt kezelő AccessKeyPressed metódust jelöli.

CanExecuteRoutedEventHandler

Az eseményt kezelő metódust CanExecute jelöli.

ExecutedRoutedEventHandler

Azokat a metódusokat jelöli, amelyek kezelik az és PreviewExecuted az Executed irányított eseményeket, valamint a kapcsolódó kapcsolódó eseményeket.

InputEventHandler

A bemenethez kapcsolódó irányított eseményeket kezelő metódust jelöli.

InputLanguageEventHandler

A metódust jelöli, amely kezeli az eseményeket és InputLanguageChanging az InputLanguageChanged eseményeket.

InputMethodStateChangedEventHandler

Az eseményt kezelő metódust StateChanged jelöli.

KeyboardEventHandler

A billentyűzettel kapcsolatos irányított eseményeket kezelő metódust jelöli.

KeyboardFocusChangedEventHandler

Azt a metódust jelöli, amely kezeli az és GotKeyboardFocus az irányított eseményeket, valamint a LostKeyboardFocus kapcsolódó csatolt és előzetes verziójú eseményeket.

KeyboardInputProviderAcquireFocusEventHandler

Az eseményt kezelő metódust KeyboardInputProviderAcquireFocus jelöli.

KeyEventHandler

Azt a metódust jelöli, amely kezeli az és KeyDown az irányított eseményeket, valamint a KeyUp kapcsolódó csatolt és előzetes verziójú eseményeket.

MouseButtonEventHandler

Azt a metódust jelöli, amely kezeli például MouseLeftButtonDownaz egérgombbal kapcsolatos irányított eseményeket.

MouseEventHandler

Azt a módszert jelöli, amely kezeli az egérrel kapcsolatos irányított eseményeket, amelyek nem tartoznak kifejezetten az egérgombokhoz vagy az egérkerékhez; például MouseMove.

MouseWheelEventHandler

Azt a metódust jelöli, amely kezeli az és MouseWheel az irányított eseményeket, valamint a MouseWheel kapcsolódó csatolt és előzetes verziójú eseményeket.

NotifyInputEventHandler

A kezelni PreNotifyInput kívánt metódust és PostNotifyInput eseményeket jelöli.

PreProcessInputEventHandler

Az eseményt kezelő metódust PreProcessInput jelöli.

ProcessInputEventHandler

Az eseményt kezelő metódust PostProcessInput jelöli.

QueryCursorEventHandler

A metódust jelöli, amely kezeli az eseményeket és QueryCursor az QueryCursor eseményeket, valamint a QueryCursor csatolt eseményt.

StylusButtonEventHandler

Az eseményt StylusButtonDown vagy eseményt StylusButtonUp kezelő metódust UIElementjelöli.

StylusDownEventHandler

Az eseményt StylusDown kezelő metódust, valamint számos változatot jelöl, beleértve a megfelelő előzetes verziójú eseményt is. Az eseményt az alapelemosztályokban is közzéteszi.

StylusEventHandler

Azt a metódust jelöli, amely egy olyan osztályhoz tartozó tolleseményt kezel, amelyet a kezelőfelület implementál IInputElement .

StylusSystemGestureEventHandler

Az eseményt StylusSystemGesture kezelő metódust UIElementjelöli.

TextCompositionEventHandler

Azt a metódust jelöli, amely kezeli például az osztályokkal és TextCompositionManager az TextComposition osztályokkal TextInputkapcsolatos átirányított eseményeket.

TouchFrameEventHandler

Azt a metódust jelöli, amely egy FrameReported .Touch