KeyboardDevice Класс

Определение

Абстрактный класс, представляющий устройство клавиатуры.Abstract class that represents a keyboard device.

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)Windows Presentation Foundation (WPF) использования в коде.The KeyboardDevice supports the Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.

Для ввода, связанного с клавиатурой Keyboard , используйте класс.For keyboard related input, use the Keyboard class. Keyboard Класс представляет клавиатуру для приложения и предоставляет методы, свойства и события, отражающие состояние клавиатуры.The Keyboard class represents the keyboard to an application and provides methods, properties, and events that reflect the state of the keyboard.

Класс делегирует соответствующему KeyboardDeviceэлементу. KeyboardThe Keyboard class delegates to the appropriate KeyboardDevice.

Каждый InputDevice объект представляет одно конкретное устройство ввода.Each InputDevice object represents one particular input device. Например, при наличии двух мышей будет два InputDevice объекта.For example, if there are two mice, there will be two InputDevice objects.

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

KeyboardDevice(InputManager)

Инициализирует новый экземпляр класса KeyboardDevice.Initializes a new instance of the KeyboardDevice class.

Свойства

ActiveSource

Получает PresentationSource, сообщающий сведения о вводе для этого устройства.Gets the PresentationSource that is reporting input for this device.

DefaultRestoreFocusMode

Получает или задает поведение Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF) при возвращении фокуса.Gets or sets the behavior of Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF) when restoring focus.

Dispatcher

Возвращает объект Dispatcher, с которым связан этот объект DispatcherObject.Gets the Dispatcher this DispatcherObject is associated with.

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

Получает элемент, имеющий фокус клавиатуры.Gets the element that has keyboard focus.

Modifiers

Получает набор клавиш ModifierKeys, нажатых в данный момент.Gets the set of ModifierKeys which are currently pressed.

Target

Получает заданный IInputElement, которому направляется ввод от данного устройства.Gets the specified IInputElement that input from this device is sent to.

Методы

CheckAccess()

Определяет, имеет ли вызывающий поток доступ к этому DispatcherObject.Determines whether the calling thread has access to this DispatcherObject.

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

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

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.Determines whether the specified object is equal to the current object.

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

Задает фокус клавиатуры для указанного элемента IInputElement.Sets keyboard focus on the specified IInputElement.

GetHashCode()

Служит в качестве хэш-функции по умолчанию.Serves as the default hash function.

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

Получает набор состояний клавиши для заданной клавиши Key.Gets the set of key states for the specified Key.

GetKeyStatesFromSystem(Key)

При переопределении в производном классе получает KeyStates для заданного Key.When overridden in a derived class, obtains the KeyStates for the specified Key.

GetType()

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

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

Определяет, находится ли заданная клавиша Key в нажатом состоянии.Determines whether the specified Key is in the down state.

IsKeyToggled(Key)

Определяет, находится ли заданная клавиша Key во включенном состоянии.Determines whether the specified Key is in the toggled state.

IsKeyUp(Key)

Определяет, находится ли указанная клавиша Key в ненажатом состоянии.Determines whether the specified Key is in the up state.

MemberwiseClone()

Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object.

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

Возвращает строку, представляющую текущий объект.Returns a string that represents the current object.

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

Обеспечивает наличие у вызывающего потока доступ к этому DispatcherObject.Enforces that the calling thread has access to this DispatcherObject.

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

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

Дополнительно