System.Windows.Input Ruang nama
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Sebagian besar tipe di namespace ini mendukung sistem input Windows Presentation Foundation (WPF). Ini termasuk kelas abstraksi perangkat untuk perangkat mouse, keyboard, dan stylus, kelas manajer input umum, dukungan untuk perintah dan perintah kustom, dan berbagai kelas utilitas. Namun, beberapa jenis berlaku di luar WPF.
Kelas
AccessKeyEventArgs |
Menyediakan informasi untuk peristiwa kunci akses. |
AccessKeyManager |
Mempertahankan pendaftaran semua kunci akses dan penanganan perintah keyboard interop antara Formulir Windows, Win32, dan Windows Presentation Foundation (WPF). |
AccessKeyPressedEventArgs |
Menyediakan data untuk peristiwa yang dirutekan AccessKeyManager . |
ApplicationCommands |
Menyediakan sekumpulan perintah terkait aplikasi standar. |
CanExecuteChangedEventManager |
WeakEventManager Menyediakan implementasi sehingga Anda dapat menggunakan pola "pendengar peristiwa lemah" untuk melampirkan pendengar untuk peristiwa tersebutCanExecuteChanged. |
CanExecuteRoutedEventArgs |
Menyediakan data untuk peristiwa yang dirutekan CanExecute dan PreviewCanExecute . |
CommandBinding |
Mengikat RoutedCommand ke penanganan aktivitas yang mengimplementasikan perintah. |
CommandBindingCollection |
Mewakili kumpulan CommandBinding objek. |
CommandConverter |
ICommand Mengonversi objek ke dan dari jenis lain. |
CommandManager |
Menyediakan metode utilitas terkait perintah yang mendaftarkan CommandBinding dan InputBinding objek untuk pemilik dan perintah kelas, menambahkan dan menghapus penanganan aktivitas perintah, dan menyediakan layanan untuk mengkueri status perintah. |
ComponentCommands |
Menyediakan sekumpulan perintah terkait komponen standar, yang memiliki gerakan dan Text properti input kunci yang telah ditentukan sebelumnya. |
Cursor |
Mewakili gambar yang digunakan untuk penunjuk mouse. |
CursorConverter |
Cursor Mengonversi objek ke dan dari jenis lain. |
Cursors |
Menentukan sekumpulan kursor default. |
ExecutedRoutedEventArgs |
Menyediakan data untuk peristiwa yang dirutekan Executed dan PreviewExecuted . |
FocusManager |
Menyediakan sekumpulan metode statis, properti terlampir, dan peristiwa untuk menentukan dan mengatur cakupan fokus dan untuk mengatur elemen yang berfokus dalam cakupan. |
InertiaExpansionBehavior |
Mengontrol perusakan manipulasi mengubah ukuran selama inertia. |
InertiaRotationBehavior |
Mengontrol perampasan manipulasi rotasi selama inertia. |
InertiaTranslationBehavior |
Mengontrol perampasan pada manipulasi terjemahan selama inertia. |
InputBinding |
Mewakili pengikatan antara perintah InputGesture dan . Perintah berpotensi menjadi RoutedCommand. |
InputBindingCollection |
Mewakili kumpulan InputBinding objek yang diurutkan. |
InputDevice |
Kelas abstrak yang menjelaskan perangkat input. |
InputEventArgs |
Menyediakan data untuk peristiwa terkait input. |
InputGesture |
Kelas abstrak yang menjelaskan gerakan perangkat input. |
InputGestureCollection |
Mewakili kumpulan InputGesture objek yang diurutkan. |
InputLanguageChangedEventArgs |
Berisi argumen yang terkait dengan InputLanguageChanged peristiwa. |
InputLanguageChangingEventArgs |
Berisi argumen yang terkait dengan InputLanguageChanging peristiwa. |
InputLanguageEventArgs |
Menyediakan kelas dasar untuk argumen untuk peristiwa yang berurusan dengan perubahan bahasa input. |
InputLanguageManager |
Menyediakan fasilitas untuk mengelola bahasa input di Windows Presentation Foundation (WPF). |
InputManager |
Mengelola semua sistem input di Windows Presentation Foundation (WPF). |
InputMethod |
Menyediakan fasilitas untuk mengelola dan berinteraksi dengan Text Services Framework, yang menyediakan dukungan untuk metode input teks alternatif seperti ucapan dan tulisan tangan. |
InputMethodStateChangedEventArgs |
Berisi argumen yang terkait dengan StateChanged peristiwa. |
InputScope |
Mewakili informasi yang terkait dengan cakupan data yang disediakan oleh metode input. |
InputScopeConverter |
InputScope Mengonversi ke dan dari jenis lain. |
InputScopeName |
Menentukan nama untuk pola input teks. |
InputScopeNameConverter |
Mengonversi instans dari InputScopeName ke dan dari jenis data lainnya. |
InputScopePhrase |
Mewakili pola teks input yang disarankan. |
KeyBinding |
Mengikat KeyGesture ke RoutedCommand (atau implementasi lain ICommand ). |
Keyboard |
Mewakili perangkat keyboard. |
KeyboardDevice |
Kelas abstrak yang mewakili perangkat keyboard. |
KeyboardEventArgs |
Menyediakan data untuk peristiwa terkait keyboard. |
KeyboardFocusChangedEventArgs |
Menyediakan data untuk LostKeyboardFocus peristiwa dan GotKeyboardFocus yang dirutekan, serta kejadian terlampir dan Pratinjau terkait. |
KeyboardInputProviderAcquireFocusEventArgs |
Menyediakan data untuk peristiwa tersebut KeyboardInputProviderAcquireFocus . |
KeyboardNavigation |
Menyediakan navigasi logis dan terarah antara objek yang dapat difokuskan. |
KeyConverter |
Key Mengonversi objek ke dan dari jenis lain. |
KeyEventArgs |
Menyediakan data untuk peristiwa dan KeyDown yang dirutekanKeyUp, serta peristiwa terlampir terkait dan Pratinjau. |
KeyGesture |
Menentukan kombinasi keyboard yang dapat digunakan untuk memanggil perintah. |
KeyGestureConverter |
KeyGesture Mengonversi objek ke dan dari jenis lain. |
KeyGestureValueSerializer |
Mengonversi instans ke String dan dari instans KeyGesture. |
KeyInterop |
Menyediakan metode statis untuk mengonversi antara Win32 Virtual-Keys dan enumerasi WPF Key . |
KeyValueSerializer | |
Manipulation |
Berisi metode untuk mendapatkan dan memperbarui informasi tentang manipulasi. |
ManipulationBoundaryFeedbackEventArgs |
Menyediakan data untuk peristiwa tersebut ManipulationBoundaryFeedback . |
ManipulationCompletedEventArgs |
Menyediakan data untuk peristiwa tersebut ManipulationCompleted . |
ManipulationDelta |
Berisi data transformasi yang terakumulasi saat peristiwa manipulasi terjadi. |
ManipulationDeltaEventArgs |
Menyediakan data untuk peristiwa tersebut ManipulationDelta . |
ManipulationInertiaStartingEventArgs |
Menyediakan data untuk peristiwa tersebut ManipulationInertiaStarting . |
ManipulationPivot |
Menentukan bagaimana rotasi terjadi dengan satu titik input pengguna. |
ManipulationStartedEventArgs |
Menyediakan data untuk peristiwa tersebut ManipulationStarted . |
ManipulationStartingEventArgs |
Menyediakan data untuk ManipulationStartingperistiwa , . |
ManipulationVelocities |
Menjelaskan kecepatan di mana manipulasi terjadi. |
MediaCommands |
Menyediakan sekumpulan perintah terkait media standar. |
ModifierKeysConverter |
ModifierKeys Mengonversi objek ke dan dari jenis lain. |
ModifierKeysValueSerializer |
Mengonversi instans ke String dan dari instans ModifierKeys. |
Mouse |
Mewakili perangkat mouse ke utas tertentu. |
MouseActionConverter |
MouseAction Mengonversi objek ke dan dari jenis lain. |
MouseActionValueSerializer |
Mengonversi instans ke String dan dari instans MouseAction. |
MouseBinding |
Mengikat MouseGesture ke RoutedCommand (atau implementasi lain ICommand ). |
MouseButtonEventArgs |
Menyediakan data untuk peristiwa terkait tombol mouse. |
MouseDevice |
Mewakili perangkat mouse. |
MouseEventArgs |
Menyediakan data untuk peristiwa rute terkait mouse yang tidak secara khusus melibatkan tombol mouse atau roda mouse, misalnya MouseMove. |
MouseGesture |
Menentukan gerakan input mouse yang dapat digunakan untuk memanggil perintah. |
MouseGestureConverter |
MouseGesture Mengonversi objek ke dan dari jenis lain. |
MouseGestureValueSerializer |
Mengonversi instans ke String dan dari instans ModifierKeys. |
MouseWheelEventArgs |
Menyediakan data untuk berbagai peristiwa yang melaporkan perubahan pada nilai delta roda mouse dari perangkat mouse. |
NavigationCommands |
Menyediakan sekumpulan perintah terkait navigasi standar. |
NotifyInputEventArgs |
Menyediakan data untuk input mentah yang sedang diproses oleh InputManager. |
PreProcessInputEventArgs |
Menyediakan data untuk peristiwa input pra-proses. |
ProcessInputEventArgs |
Menyediakan data untuk peristiwa input pascaprosces. |
QueryCursorEventArgs |
Menyediakan data untuk peristiwa tersebut QueryCursor . |
RoutedCommand |
Menentukan perintah yang mengimplementasikan ICommand dan dirutekan melalui pohon elemen. |
RoutedUICommand |
ICommand Menentukan yang dirutekan melalui pohon elemen dan berisi properti teks. |
StagingAreaInputItem |
Merangkum peristiwa input saat sedang diproses oleh manajer input. |
Stylus |
Menyediakan akses ke informasi umum tentang pena tablet. |
StylusButton |
Mewakili tombol pada stylus. |
StylusButtonCollection |
Berisi kumpulan StylusButton objek. |
StylusButtonEventArgs |
Menyediakan data untuk peristiwa StylusButtonDown dan StylusButtonUp. |
StylusDevice |
Mewakili pena tablet yang digunakan dengan PC Tablet. |
StylusDeviceCollection |
StylusDevice Berisi objek yang mewakili perangkat stylus PC Tablet. |
StylusDownEventArgs |
Menyediakan data untuk peristiwa tersebut StylusDown . |
StylusEventArgs |
Menyediakan data untuk beberapa peristiwa yang terkait dengan Stylus kelas . |
StylusPointCollection |
Berisi kumpulan StylusPoint objek. |
StylusPointDescription |
Menentukan properti yang ada di StylusPoint. |
StylusPointProperties |
StylusPointProperty Berisi untuk setiap properti yang didukung WPF. |
StylusPointProperty |
Mewakili properti yang disimpan dalam StylusPoint. |
StylusPointPropertyInfo |
Menentukan batasan properti dalam StylusPoint. |
StylusSystemGestureEventArgs |
Menyediakan data untuk peristiwa tersebut StylusSystemGesture . |
Tablet |
Menyediakan akses ke metode statis yang mengembalikan perangkat tablet yang terpasang pada sistem. |
TabletDevice |
Mewakili perangkat digitizer PC Tablet. |
TabletDeviceCollection |
TabletDevice Berisi objek yang mewakili perangkat digitizer perangkat tablet. |
TextComposition |
Mewakili komposisi yang terkait dengan input teks yang mencakup teks komposisi itu sendiri, kontrol atau teks sistem terkait, dan status penyelesaian komposisi. |
TextCompositionEventArgs |
Berisi argumen yang terkait dengan perubahan pada TextComposition. |
TextCompositionManager |
Menyediakan fasilitas untuk mengelola peristiwa yang terkait dengan komposisi input dan teks. |
Touch |
Menyediakan layanan tingkat aplikasi yang memproses input multitouch dari sistem operasi dan meningkatkan FrameReported peristiwa. |
TouchDevice |
Mewakili input sentuhan tunggal yang dihasilkan oleh jari pada layar sentuh. |
TouchEventArgs |
Menyediakan data untuk peristiwa input sentuh. |
TouchFrameEventArgs |
Menyediakan data untuk peristiwa tersebut FrameReported . |
TouchPoint |
Mewakili satu titik sentuhan dari sumber pesan multitouch. |
TouchPointCollection |
Berisi kumpulan TouchPoint objek. |
TraversalRequest |
Mewakili permintaan untuk memindahkan fokus ke kontrol lain. |
Struct
StylusPoint |
Mewakili satu titik data yang dikumpulkan dari digitizer dan stylus. |
Antarmuka
ICommand |
Mendefinisikan perintah. |
ICommandSource |
Mendefinisikan objek yang tahu cara memanggil perintah. |
IInputLanguageSource |
Mendefinisikan fasilitas yang diperlukan untuk objek yang berniat berperilaku sebagai sumber bahasa input. |
IManipulator |
Menyediakan posisi input yang diperlukan untuk membuat manipulasi. |
Enum
CaptureMode |
Menentukan kebijakan penangkapan mouse. |
CursorType |
Menentukan tipe kursor bawaan. |
FocusNavigationDirection |
Menentukan arah dalam antarmuka pengguna (UI) tempat permintaan perubahan fokus yang diinginkan dicoba. Arahnya didasarkan pada urutan tab atau dengan arah relatif dalam tata letak. |
ImeConversionModeValues |
Menjelaskan mode konversi input yang akan dilakukan dengan metode input. |
ImeSentenceModeValues |
Menentukan mode konversi kalimat yang dilakukan oleh metode input. |
InputMethodState |
Menjelaskan status InputMethod. |
InputMode |
Menentukan nilai yang mungkin untuk mode input. |
InputScopeNameValue |
Menentukan nama cakupan input yang memodifikasi bagaimana input dari metode input alternatif ditafsirkan. |
InputType |
Menentukan kemungkinan jenis input yang dilaporkan. |
Key |
Menentukan kemungkinan nilai kunci pada keyboard. |
KeyboardNavigationMode |
Menentukan nilai yang mungkin untuk perubahan fokus saat navigasi logis dan arah terjadi. |
KeyStates |
Menentukan konstanta yang menentukan status kunci. |
ManipulationModes |
Menentukan bagaimana peristiwa manipulasi ditafsirkan. |
ModifierKeys |
Menentukan set kunci pengubah. |
MouseAction |
Menentukan konstanta yang menentukan tindakan yang dilakukan oleh mouse. |
MouseButton |
Menentukan nilai yang menentukan tombol pada perangkat mouse. |
MouseButtonState |
Menentukan kemungkinan status tombol mouse. |
RestoreFocusMode |
Menentukan bagaimana Windows Presentation Foundation (WPF) memulihkan fokus ke jendela. |
SpeechMode |
Menentukan mode interpretasi untuk input ucapan. |
StylusButtonState |
Mewakili status StylusButton. |
StylusPointPropertyUnit |
Menentukan satuan pengukuran untuk StylusPoint properti. |
SystemGesture |
Menentukan gerakan sistem yang tersedia. |
TabletDeviceType |
Menentukan nilai untuk jenis perangkat yang digunakan perangkat tablet. |
TabletHardwareCapabilities |
Menentukan nilai yang menentukan kemampuan perangkat keras perangkat tablet, termasuk digitizer desktop dan tikus. |
TextCompositionAutoComplete |
Mendefinisikan serangkaian status untuk penanganan penyelesaian otomatis komposisi teks. |
TouchAction |
Menjelaskan tindakan titik sentuh tertentu. |
Delegasikan
AccessKeyPressedEventHandler |
Mewakili metode yang akan menangani peristiwa yang AccessKeyPressed dilampirkan. |
CanExecuteRoutedEventHandler |
Mewakili metode yang akan menangani CanExecute peristiwa. |
ExecutedRoutedEventHandler |
Mewakili metode yang akan menangani peristiwa dan PreviewExecuted yang dirutekanExecuted, serta peristiwa terlampir terkait. |
InputEventHandler |
Mewakili metode yang menangani input terkait peristiwa yang dirutekan. |
InputLanguageEventHandler |
Mewakili metode yang akan menangani InputLanguageChanged peristiwa dan InputLanguageChanging . |
InputMethodStateChangedEventHandler |
Mewakili metode yang akan menangani StateChanged peristiwa. |
KeyboardEventHandler |
Mewakili metode yang akan menangani peristiwa rute terkait keyboard. |
KeyboardFocusChangedEventHandler |
Mewakili metode yang akan menangani peristiwa dan GotKeyboardFocus yang dirutekanLostKeyboardFocus, serta peristiwa terlampir terkait dan Pratinjau. |
KeyboardInputProviderAcquireFocusEventHandler |
Mewakili metode yang akan menangani KeyboardInputProviderAcquireFocus peristiwa. |
KeyEventHandler |
Mewakili metode yang akan menangani peristiwa dan KeyDown yang dirutekanKeyUp, serta peristiwa terlampir terkait dan Pratinjau. |
MouseButtonEventHandler |
Mewakili metode yang akan menangani peristiwa rute terkait tombol mouse, misalnya MouseLeftButtonDown. |
MouseEventHandler |
Mewakili metode yang akan menangani peristiwa rute terkait mouse yang tidak secara khusus melibatkan tombol mouse atau roda mouse; misalnya, MouseMove. |
MouseWheelEventHandler |
Mewakili metode yang akan menangani peristiwa dan MouseWheel yang dirutekanMouseWheel, serta peristiwa terlampir dan Pratinjau terkait. |
NotifyInputEventHandler |
Mewakili metode yang akan menangani PreNotifyInput dan PostNotifyInput peristiwa. |
PreProcessInputEventHandler |
Mewakili metode yang akan menangani PreProcessInput peristiwa. |
ProcessInputEventHandler |
Mewakili metode yang akan menangani PostProcessInput peristiwa. |
QueryCursorEventHandler |
Mewakili metode yang akan menangani QueryCursor peristiwa dan QueryCursor , serta peristiwa yang QueryCursor terlampir. |
StylusButtonEventHandler |
Mewakili metode yang menangani StylusButtonDown peristiwa atau StylusButtonUp peristiwa UIElement. |
StylusDownEventHandler |
Mewakili metode yang menangani StylusDown peristiwa, serta beberapa variasi, termasuk peristiwa Pratinjau yang sesuai. Juga mengekspos ulang peristiwa di kelas elemen dasar. |
StylusEventHandler |
Mewakili metode yang menangani peristiwa stylus untuk kelas yang mengimplementasikan IInputElement antarmuka. |
StylusSystemGestureEventHandler |
Mewakili metode yang menangani StylusSystemGesture peristiwa UIElement. |
TextCompositionEventHandler |
Mewakili metode yang akan menangani peristiwa yang dirutekan yang terkait dengan TextComposition kelas dan TextCompositionManager , misalnya TextInput. |
TouchFrameEventHandler |
Mewakili metode yang akan menangani FrameReported peristiwa Touch. |