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 |