Class VirtualKeyboard
Implements virtual keyboard for touch devices
Inherited Members
Namespace: EmptyKeys.UserInterface.Controls
Assembly: EmptyKeys.UserInterface.dll
Syntax
public class VirtualKeyboard : Control
Constructors
VirtualKeyboard()
Initializes a new instance of the VirtualKeyboard class.
Declaration
public VirtualKeyboard()
Fields
KeyboardModeProperty
The keyboard mode property
Declaration
public static readonly DependencyProperty KeyboardModeProperty
Field Value
Type | Description |
---|---|
DependencyProperty |
Properties
KeyboardMode
Gets or sets the keyboard mode.
Declaration
public VirtualKeyboardMode KeyboardMode { get; set; }
Property Value
Type | Description |
---|---|
VirtualKeyboardMode | The keyboard mode. |
Methods
MeasureOverride(Size)
Measure layout pass
Declaration
protected override Size MeasureOverride(Size availableSize)
Parameters
Type | Name | Description |
---|---|---|
EmptyKeys.UserInterface.Size | availableSize | available size for element |
Returns
Type | Description |
---|---|
EmptyKeys.UserInterface.Size |
Overrides
OnApplyTemplate()
Called when [apply template].
Declaration
public override void OnApplyTemplate()
Overrides
Events
KeyDeactivated
Occurs when [key deactivated].
Declaration
public event VirtualKeyboardKeyDeactivatedEventHandler KeyDeactivated
Event Type
Type | Description |
---|---|
VirtualKeyboardKeyDeactivatedEventHandler |
KeyPressed
Occurs when [key pressed].
Declaration
public event VirtualKeyboardKeyPressEventHandler KeyPressed
Event Type
Type | Description |
---|---|
VirtualKeyboardKeyPressEventHandler |