Class KeyboardDevice
[PrivateApi]
public class KeyboardDevice : IKeyboardDevice, IInputDevice, INotifyPropertyChanged
- Inheritance
-
KeyboardDevice
- Implements
- Inherited Members
Constructors
KeyboardDevice()
public KeyboardDevice()
Properties
FocusManager
public IFocusManager? FocusManager { get; }
Property Value
FocusedElement
public IInputElement? FocusedElement { get; }
Property Value
InputManager
public IInputManager? InputManager { get; }
Property Value
Methods
ProcessRawEvent(RawInputEventArgs)
Processes raw event. Is called after preprocessing by InputManager
public void ProcessRawEvent(RawInputEventArgs e)
Parameters
RaisePropertyChanged(string)
protected void RaisePropertyChanged(string propertyName = "")
Parameters
propertyName
string
SetFocusedElement(IInputElement?, NavigationMethod, KeyModifiers)
public void SetFocusedElement(IInputElement? element, NavigationMethod method, KeyModifiers keyModifiers)
Parameters
element
IInputElementmethod
NavigationMethodkeyModifiers
KeyModifiers
Events
PropertyChanged
public event PropertyChangedEventHandler? PropertyChanged