System.Windows.Input Przestrzeń nazw
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Większość typów w tej przestrzeni nazw obsługuje system wejściowy Windows Presentation Foundation (WPF). Obejmuje to klasy abstrakcji urządzeń myszy, klawiatury i stylus, wspólną klasę menedżera danych wejściowych, obsługę poleceń i poleceń niestandardowych oraz różne klasy narzędzi. Jednak niektóre typy mają zastosowanie poza WPF.
Klasy
AccessKeyEventArgs |
Zawiera informacje o zdarzeniach kluczy dostępu. |
AccessKeyManager |
Utrzymuje rejestrację wszystkich kluczy dostępu oraz obsługę poleceń klawiatury między Windows Forms, Win32 i Windows Presentation Foundation (WPF). |
AccessKeyPressedEventArgs |
Dostarcza dane dla zdarzenia kierowanego AccessKeyManager . |
ApplicationCommands |
Udostępnia standardowy zestaw poleceń związanych z aplikacją. |
CanExecuteChangedEventManager |
Zapewnia implementację, WeakEventManager dzięki czemu można użyć wzorca "słabego odbiornika zdarzeń", aby dołączyć odbiorniki dla CanExecuteChanged zdarzenia. |
CanExecuteRoutedEventArgs |
Udostępnia dane dla zdarzeń kierowanych CanExecute i PreviewCanExecute . |
CommandBinding |
Wiąże element z RoutedCommand procedurami obsługi zdarzeń, które implementują polecenie. |
CommandBindingCollection |
Reprezentuje kolekcję CommandBinding obiektów. |
CommandConverter |
Konwertuje ICommand obiekt na i z innych typów. |
CommandManager |
Udostępnia metody narzędzi powiązane z poleceniami, które rejestrują CommandBinding i InputBinding obiekty dla właścicieli klas i poleceń, dodają i usuwają programy obsługi zdarzeń poleceń oraz udostępniają usługi do wykonywania zapytań o stan polecenia. |
ComponentCommands |
Udostępnia standardowy zestaw poleceń związanych ze składnikami, które mają wstępnie zdefiniowane gesty i Text właściwości wejściowe klucza. |
Cursor |
Reprezentuje obraz używany do wskaźnika myszy. |
CursorConverter |
Konwertuje Cursor obiekt na i z innych typów. |
Cursors |
Definiuje zestaw domyślnych kursorów. |
ExecutedRoutedEventArgs |
Udostępnia dane dla zdarzeń kierowanych Executed i PreviewExecuted . |
FocusManager |
Udostępnia zestaw metod statycznych, dołączonych właściwości i zdarzeń do określania i ustawiania zakresów fokusu oraz ustawiania elementu ukierunkowanego w zakresie. |
InertiaExpansionBehavior |
Steruje spowolnieniem manipulowania zmianą rozmiaru podczas inercji. |
InertiaRotationBehavior |
Steruje spowolnieniem manipulowania rotacją podczas inercji. |
InertiaTranslationBehavior |
Steruje spowolnieniem manipulowania translacją podczas inercji. |
InputBinding |
Reprezentuje powiązanie między elementem InputGesture a poleceniem. Polecenie jest potencjalnie poleceniem RoutedCommand. |
InputBindingCollection |
Reprezentuje uporządkowaną kolekcję InputBinding obiektów. |
InputDevice |
Abstrakcyjna klasa opisując urządzenie wejściowe. |
InputEventArgs |
Udostępnia dane dotyczące zdarzeń związanych z danymi wejściowymi. |
InputGesture |
Abstrakcyjna klasa opisując gesty urządzenia wejściowego. |
InputGestureCollection |
Reprezentuje uporządkowaną kolekcję InputGesture obiektów. |
InputLanguageChangedEventArgs |
Zawiera argumenty skojarzone ze zdarzeniem InputLanguageChanged . |
InputLanguageChangingEventArgs |
Zawiera argumenty skojarzone ze zdarzeniem InputLanguageChanging . |
InputLanguageEventArgs |
Udostępnia klasę bazową argumentów dla zdarzeń, które zajmują się zmianą języka wejściowego. |
InputLanguageManager |
Zapewnia funkcje zarządzania językami wejściowymi w Windows Presentation Foundation (WPF). |
InputManager |
Zarządza wszystkimi systemami wejściowymi w Windows Presentation Foundation (WPF). |
InputMethod |
Udostępnia narzędzia do zarządzania strukturą usług tekstowych i interakcji z nią, które zapewniają obsługę alternatywnych metod wprowadzania tekstu, takich jak mowa i pismo ręczne. |
InputMethodStateChangedEventArgs |
Zawiera argumenty skojarzone ze zdarzeniem StateChanged . |
InputScope |
Reprezentuje informacje związane z zakresem danych dostarczonych przez metodę wejściową. |
InputScopeConverter |
Konwertuje element InputScope na i z innych typów. |
InputScopeName |
Definiuje nazwę wzorców wejściowych tekstu. |
InputScopeNameConverter |
Konwertuje wystąpienia na InputScopeName i z innych typów danych. |
InputScopePhrase |
Reprezentuje sugerowany wzorzec tekstu wejściowego. |
KeyBinding |
Wiąże element z KeyGesture implementacją RoutedCommand (lub inną ICommand ). |
Keyboard |
Reprezentuje urządzenie klawiaturowe. |
KeyboardDevice |
Abstrakcyjna klasa reprezentująca urządzenie klawiaturowe. |
KeyboardEventArgs |
Udostępnia dane dotyczące zdarzeń związanych z klawiaturą. |
KeyboardFocusChangedEventArgs |
Dostarcza dane dotyczące LostKeyboardFocus zdarzeń i GotKeyboardFocus kierowanych, a także powiązanych dołączonych i zapoznawczych zdarzeń. |
KeyboardInputProviderAcquireFocusEventArgs |
Udostępnia dane dla zdarzenia KeyboardInputProviderAcquireFocus. |
KeyboardNavigation |
Zapewnia nawigację logiczną i kierunkową między obiektami z możliwością koncentracji uwagi. |
KeyConverter |
Konwertuje Key obiekt na i z innych typów. |
KeyEventArgs |
Udostępnia dane dotyczące KeyUp zdarzeń i KeyDown kierowanych, a także powiązanych dołączonych i zapoznawczych zdarzeń. |
KeyGesture |
Definiuje kombinację klawiatury, która może służyć do wywoływania polecenia. |
KeyGestureConverter |
Konwertuje KeyGesture obiekt na i z innych typów. |
KeyGestureValueSerializer |
Konwertuje wystąpienia elementu String na i z wystąpień programu KeyGesture. |
KeyInterop |
Udostępnia metody statyczne do konwersji między Virtual-Keys Win32 a wyliczeniem WPF Key . |
KeyValueSerializer |
Konwertuje wystąpienia elementu String na i z wystąpień programu Key. |
Manipulation |
Zawiera metody pobierania i aktualizowania informacji o manipulacji. |
ManipulationBoundaryFeedbackEventArgs |
Udostępnia dane dla zdarzenia ManipulationBoundaryFeedback. |
ManipulationCompletedEventArgs |
Udostępnia dane dla zdarzenia ManipulationCompleted. |
ManipulationDelta |
Zawiera dane przekształcania, które są gromadzone w przypadku wystąpienia zdarzeń manipulowania. |
ManipulationDeltaEventArgs |
Udostępnia dane dla zdarzenia ManipulationDelta. |
ManipulationInertiaStartingEventArgs |
Udostępnia dane dla zdarzenia ManipulationInertiaStarting. |
ManipulationPivot |
Określa sposób obrotu z jednym punktem danych wejściowych użytkownika. |
ManipulationStartedEventArgs |
Udostępnia dane dla zdarzenia ManipulationStarted. |
ManipulationStartingEventArgs |
Dostarcza dane dla zdarzenia ManipulationStarting, . |
ManipulationVelocities |
Opisuje szybkość, z jaką występują manipulacje. |
MediaCommands |
Udostępnia standardowy zestaw poleceń związanych z multimediami. |
ModifierKeysConverter |
Konwertuje ModifierKeys obiekt na i z innych typów. |
ModifierKeysValueSerializer |
Konwertuje wystąpienia elementu String na i z wystąpień programu ModifierKeys. |
Mouse |
Reprezentuje urządzenie myszy do określonego wątku. |
MouseActionConverter |
Konwertuje MouseAction obiekt na i z innych typów. |
MouseActionValueSerializer |
Konwertuje wystąpienia elementu String na i z wystąpień programu MouseAction. |
MouseBinding |
Wiąże element z MouseGesture implementacją RoutedCommand (lub inną ICommand ). |
MouseButtonEventArgs |
Udostępnia dane dotyczące zdarzeń związanych z przyciskiem myszy. |
MouseDevice |
Reprezentuje urządzenie myszy. |
MouseEventArgs |
Udostępnia dane dotyczące zdarzeń kierowanych myszą, które nie obejmują specjalnie przycisków myszy ani kółka myszy, na przykład MouseMove. |
MouseGesture |
Definiuje gest wejściowy myszy, którego można użyć do wywołania polecenia. |
MouseGestureConverter |
Konwertuje MouseGesture obiekt na i z innych typów. |
MouseGestureValueSerializer |
Konwertuje wystąpienia elementu String na i z wystąpień programu ModifierKeys. |
MouseWheelEventArgs |
Udostępnia dane dla różnych zdarzeń, które zgłaszają zmiany w wartości różnicowej kółka myszy urządzenia myszy. |
NavigationCommands |
Udostępnia standardowy zestaw poleceń związanych z nawigacją. |
NotifyInputEventArgs |
Udostępnia dane dla nieprzetworzonych danych wejściowych przetwarzanych przez InputManagerelement . |
PreProcessInputEventArgs |
Udostępnia dane dla zdarzeń wejściowych przetwarzania wstępnego. |
ProcessInputEventArgs |
Udostępnia dane dla zdarzeń wejściowych po przetworzeniu. |
QueryCursorEventArgs |
Udostępnia dane dla zdarzenia QueryCursor. |
RoutedCommand |
Definiuje polecenie implementujące ICommand i kierowane przez drzewo elementów. |
RoutedUICommand |
ICommand Definiuje element kierowany przez drzewo elementów i zawiera właściwość tekstową. |
StagingAreaInputItem |
Hermetyzuje zdarzenie wejściowe, gdy jest przetwarzane przez menedżera danych wejściowych. |
Stylus |
Zapewnia dostęp do ogólnych informacji na temat pióra tabletu. |
StylusButton |
Reprezentuje przycisk w stylus. |
StylusButtonCollection |
Zawiera kolekcję StylusButton obiektów. |
StylusButtonEventArgs |
Udostępnia dane dla zdarzeń StylusButtonDown i StylusButtonUp . |
StylusDevice |
Reprezentuje pióro tabletu używane z komputerem tabletowym. |
StylusDeviceCollection |
StylusDevice Zawiera obiekty reprezentujące urządzenia stylus komputera tabletu. |
StylusDownEventArgs |
Udostępnia dane dla zdarzenia StylusDown. |
StylusEventArgs |
Udostępnia dane dla kilku zdarzeń skojarzonych z klasą Stylus . |
StylusPointCollection |
Zawiera kolekcję StylusPoint obiektów. |
StylusPointDescription |
Określa właściwości, które znajdują się w obiekcie StylusPoint. |
StylusPointProperties |
Zawiera właściwość StylusPointProperty dla każdej właściwości obsługiwanej przez WPF. |
StylusPointProperty |
Reprezentuje właściwość przechowywaną w obiekcie StylusPoint. |
StylusPointPropertyInfo |
Określa ograniczenia właściwości w obiekcie StylusPoint. |
StylusSystemGestureEventArgs |
Udostępnia dane dla zdarzenia StylusSystemGesture. |
Tablet |
Zapewnia dostęp do metod statycznych, które zwracają urządzenia tabletu dołączone do systemu. |
TabletDevice |
Reprezentuje urządzenie digitizer komputera tabletu. |
TabletDeviceCollection |
TabletDevice Zawiera obiekty reprezentujące urządzenia digitizer urządzenia tabletu. |
TextComposition |
Reprezentuje kompozycję związaną z wprowadzaniem tekstu, który zawiera sam tekst kompozycji, dowolną powiązaną kontrolkę lub tekst systemowy oraz stan ukończenia kompozycji. |
TextCompositionEventArgs |
Zawiera argumenty skojarzone ze zmianami w obiekcie TextComposition. |
TextCompositionManager |
Udostępnia funkcje zarządzania zdarzeniami związanymi z kompozycjami wejściowymi i tekstowymi. |
Touch |
Zapewnia usługę na poziomie aplikacji, która przetwarza dane wejściowe multitouch z systemu operacyjnego i zgłasza FrameReported zdarzenie. |
TouchDevice |
Reprezentuje pojedyncze wejście dotykowe produkowane przez palec na ekranie dotykowym. |
TouchEventArgs |
Udostępnia dane dla zdarzeń wejściowych dotyku. |
TouchFrameEventArgs |
Udostępnia dane dla zdarzenia FrameReported. |
TouchPoint |
Reprezentuje pojedynczy punkt dotyku ze źródła komunikatów wielodotyku. |
TouchPointCollection |
Zawiera kolekcję TouchPoint obiektów. |
TraversalRequest |
Reprezentuje żądanie przeniesienia fokusu do innej kontrolki. |
Struktury
StylusPoint |
Reprezentuje pojedynczy punkt danych zebrany z cyfryzatora i stylu. |
Interfejsy
ICommand |
Definiuje polecenie. |
ICommandSource |
Definiuje obiekt, który wie, jak wywołać polecenie. |
IInputLanguageSource |
Definiuje niezbędne obiekty dla obiektu, który ma zachowywać się jako źródło języka wejściowego. |
IManipulator |
Udostępnia położenie danych wejściowych potrzebnych do utworzenia manipulacji. |
Wyliczenia
CaptureMode |
Określa zasady przechwytywania myszy. |
CursorType |
Określa wbudowane typy kursorów. |
FocusNavigationDirection |
Określa kierunek w interfejsie użytkownika, w którym podejmowana jest żądana zmiana fokusu. Kierunek jest oparty na kolejności tabulacji lub przez względny kierunek w układzie. |
ImeConversionModeValues |
Opisuje tryb konwersji danych wejściowych do wykonania przez metodę wejściową. |
ImeSentenceModeValues |
Określa tryb konwersji zdań wykonywany przez metodę wejściową. |
InputMethodState |
Opisuje stan elementu InputMethod. |
InputMode |
Określa możliwe wartości trybu wejściowego. |
InputScopeNameValue |
Określa nazwę zakresu wejściowego, która modyfikuje sposób interpretacji danych wejściowych z alternatywnych metod wejściowych. |
InputType |
Określa możliwe typy zgłaszanych danych wejściowych. |
Key |
Określa możliwe wartości klawiszy na klawiaturze. |
KeyboardNavigationMode |
Określa możliwe wartości zmian fokusu podczas nawigacji logicznej i kierunkowej. |
KeyStates |
Określa stałe definiujące stan klucza. |
ManipulationModes |
Określa sposób interpretowania zdarzeń manipulowania. |
ModifierKeys |
Określa zestaw kluczy modyfikatora. |
MouseAction |
Określa stałe, które definiują akcje wykonywane przez mysz. |
MouseButton |
Definiuje wartości określające przyciski na urządzeniu myszy. |
MouseButtonState |
Określa możliwe stany przycisku myszy. |
RestoreFocusMode |
Określa, jak Windows Presentation Foundation (WPF) przywraca fokus do okna. |
SpeechMode |
Określa tryb interpretacji danych wejściowych mowy. |
StylusButtonState |
Reprezentuje stan obiektu StylusButton. |
StylusPointPropertyUnit |
Określa jednostkę miary dla StylusPoint właściwości. |
SystemGesture |
Definiuje dostępne gesty systemowe. |
TabletDeviceType |
Definiuje wartości dla typu urządzeń używanych przez urządzenie tabletu. |
TabletHardwareCapabilities |
Definiuje wartości określające możliwości sprzętowe urządzenia tabletu, w tym cyfry stacjonarne i myszy. |
TextCompositionAutoComplete |
Definiuje zestaw stanów do obsługi automatycznego uzupełniania kompozycji tekstu. |
TouchAction |
Opisuje akcję określonego punktu dotykowego. |
Delegaci
AccessKeyPressedEventHandler |
Reprezentuje metodę, która będzie obsługiwać AccessKeyPressed dołączone zdarzenie. |
CanExecuteRoutedEventHandler |
Reprezentuje metodę, która będzie obsługiwać CanExecute zdarzenie. |
ExecutedRoutedEventHandler |
Reprezentuje metodę, która będzie obsługiwać ExecutedPreviewExecuted zdarzenia i kierowane, a także powiązane dołączone zdarzenia. |
InputEventHandler |
Reprezentuje metodę, która obsługuje zdarzenia powiązane z danymi wejściowymi. |
InputLanguageEventHandler |
Reprezentuje metodę, która będzie obsługiwać InputLanguageChanged zdarzenia i InputLanguageChanging . |
InputMethodStateChangedEventHandler |
Reprezentuje metodę, która będzie obsługiwać StateChanged zdarzenie. |
KeyboardEventHandler |
Reprezentuje metodę, która będzie obsługiwać zdarzenia kierowane za pomocą klawiatury. |
KeyboardFocusChangedEventHandler |
Reprezentuje metodę, która będzie obsługiwać LostKeyboardFocusGotKeyboardFocus zdarzenia i kierowane, a także powiązane zdarzenia dołączone i zapoznawcze. |
KeyboardInputProviderAcquireFocusEventHandler |
Reprezentuje metodę, która będzie obsługiwać KeyboardInputProviderAcquireFocus zdarzenie. |
KeyEventHandler |
Reprezentuje metodę, która będzie obsługiwać KeyUpKeyDown zdarzenia i kierowane, a także powiązane zdarzenia dołączone i zapoznawcze. |
MouseButtonEventHandler |
Reprezentuje metodę, która będzie obsługiwać zdarzenia kierowane za pomocą przycisku myszy, na przykład MouseLeftButtonDown. |
MouseEventHandler |
Reprezentuje metodę, która będzie obsługiwać zdarzenia kierowane myszą, które nie obejmują specjalnie przycisków myszy ani kółka myszy; na przykład MouseMove. |
MouseWheelEventHandler |
Reprezentuje metodę, która będzie obsługiwać MouseWheelMouseWheel zdarzenia i kierowane, a także powiązane zdarzenia dołączone i zapoznawcze. |
NotifyInputEventHandler |
Reprezentuje metodę, która będzie obsługiwać PreNotifyInput zdarzenia i PostNotifyInput . |
PreProcessInputEventHandler |
Reprezentuje metodę, która będzie obsługiwać PreProcessInput zdarzenie. |
ProcessInputEventHandler |
Reprezentuje metodę, która będzie obsługiwać PostProcessInput zdarzenie. |
QueryCursorEventHandler |
Reprezentuje metodę, która będzie obsługiwać QueryCursor zdarzenia i QueryCursor , a także QueryCursor dołączone zdarzenie. |
StylusButtonEventHandler |
Reprezentuje metodę StylusButtonDown , która obsługuje zdarzenie lub StylusButtonUp zdarzenie UIElement. |
StylusDownEventHandler |
Reprezentuje metodę StylusDown , która obsługuje zdarzenie, a także kilka odmian, w tym odpowiednie zdarzenie w wersji zapoznawczej. Ponownie uwidacznia również zdarzenie w klasach podstawowych elementów. |
StylusEventHandler |
Reprezentuje metodę, która obsługuje zdarzenie stylu dla klasy implementującej IInputElement interfejs. |
StylusSystemGestureEventHandler |
Reprezentuje metodę, która obsługuje StylusSystemGesture zdarzenie klasy UIElement. |
TextCompositionEventHandler |
Reprezentuje metodę, która będzie obsługiwać zdarzenia kierowane związane z TextComposition klasami i TextCompositionManager , na przykład TextInput. |
TouchFrameEventHandler |
Reprezentuje metodę, która obsłuży FrameReported zdarzenie klasy Touch. |