Бөлісу құралы:


KeyboardDevice Класс

Определение

Абстрактный класс, представляющий устройство клавиатуры.

public ref class KeyboardDevice abstract : System::Windows::Input::InputDevice
public abstract class KeyboardDevice : System.Windows.Input.InputDevice
type KeyboardDevice = class
    inherit InputDevice
Public MustInherit Class KeyboardDevice
Inherits InputDevice
Наследование

Комментарии

поддерживает KeyboardDevice инфраструктуру Windows Presentation Foundation (WPF) и не предназначен для использования непосредственно из кода.

Для ввода, связанного с клавиатурой, используйте Keyboard класс . Класс Keyboard представляет клавиатуру для приложения и предоставляет методы, свойства и события, отражающие состояние клавиатуры.

Класс Keyboard делегирует соответствующему KeyboardDeviceобъекту .

Каждый InputDevice объект представляет одно конкретное устройство ввода. Например, при наличии двух мышей будет два InputDevice объекта.

Конструкторы

Имя Описание
KeyboardDevice(InputManager)

Инициализирует новый экземпляр класса KeyboardDevice.

Свойства

Имя Описание
ActiveSource

Получает PresentationSource, сообщающий сведения о вводе для этого устройства.

DefaultRestoreFocusMode

Возвращает или задает поведение Windows Presentation Foundation (WPF) при восстановлении фокуса.

Dispatcher

Возвращает объект Dispatcher, с которым связан этот объект DispatcherObject.

(Унаследовано от DispatcherObject)
FocusedElement

Получает элемент, имеющий фокус клавиатуры.

Modifiers

Получает набор клавиш ModifierKeys, нажатых в данный момент.

Target

Получает заданный IInputElement, которому направляется ввод от данного устройства.

Методы

Имя Описание
CheckAccess()

Определяет, имеет ли вызывающий поток доступ к этому DispatcherObject.

(Унаследовано от DispatcherObject)
ClearFocus()

Очищает фокус.

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
Focus(IInputElement)

Задает фокус клавиатуры для указанного элемента IInputElement.

GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetKeyStates(Key)

Получает набор состояний клавиши для заданной клавиши Key.

GetKeyStatesFromSystem(Key)

При переопределении в производном классе получает KeyStates для заданного Key.

GetType()

Возвращает объект Type для текущего экземпляра.

(Унаследовано от Object)
IsKeyDown(Key)

Определяет, находится ли заданная клавиша Key в нажатом состоянии.

IsKeyToggled(Key)

Определяет, находится ли заданная клавиша Key во включенном состоянии.

IsKeyUp(Key)

Определяет, находится ли указанная клавиша Key в ненажатом состоянии.

MemberwiseClone()

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)
VerifyAccess()

Обеспечивает наличие у вызывающего потока доступ к этому DispatcherObject.

(Унаследовано от DispatcherObject)

Применяется к

См. также раздел