Class RadVirtualKeyboard
A virtual keyboard that mimics the actions of a physical one.
Inheritance
Namespace: Telerik.Windows.Controls
Assembly: Telerik.Windows.Controls.Navigation.dll
Syntax
[TelerikToolboxCategory("Navigation")]
public class RadVirtualKeyboard : Control, IThemable, IDisposable
Constructors
RadVirtualKeyboard()
Fields
CultureProperty
Identifies the Culture dependency property.
Declaration
public static readonly DependencyProperty CultureProperty
Field Value
System.
|
DefaultKeyboardLayoutProperty
Identifies the Default
Declaration
public static readonly DependencyProperty DefaultKeyboardLayoutProperty
Field Value
System.
|
IsKeyPressSoundEnabledProperty
Identifies the Is
Declaration
public static readonly DependencyProperty IsKeyPressSoundEnabledProperty
Field Value
System.
|
SynchronizeCultureWithSystemProperty
Identifies the Synchronize
Declaration
public static readonly DependencyProperty SynchronizeCultureWithSystemProperty
Field Value
System.
|
VirtualKeyboardTemplateSelectorProperty
Identifies the Virtual
Declaration
public static readonly DependencyProperty VirtualKeyboardTemplateSelectorProperty
Field Value
System.
|
Properties
Culture
Gets or sets the culture to be displayed in the keyboard.
Declaration
public CultureInfo Culture { get; set; }
Property Value
System.
|
DefaultKeyboardLayout
Gets or sets one of the default keyboard layouts.
Declaration
public DefaultKeyboardLayout DefaultKeyboardLayout { get; set; }
Property Value
IsKeyPressSoundEnabled
Gets or sets whether pressing a key will also produce a sound.
Declaration
public bool IsKeyPressSoundEnabled { get; set; }
Property Value
System.
|
KeyFactory
Gets or sets the factory used for creation of key view models.
Declaration
public IKeyViewModelFactory KeyFactory { get; set; }
Property Value
KeySoundPlayer
Gets or sets the player to play sounds when a key is pressed.
Declaration
public IKeySoundPlayer KeySoundPlayer { get; set; }
Property Value
SynchronizeCultureWithSystem
Gets or sets a value indicating whether the component should track the systems culture and adjust the keys accordingly.
Declaration
public bool SynchronizeCultureWithSystem { get; set; }
Property Value
System.
|
VirtualKeyboardTemplateSelector
Gets or sets the template selector used for creating visual elements for keys.
Declaration
public VirtualKeyboardTemplateSelector VirtualKeyboardTemplateSelector { get; set; }
Property Value
Methods
Dispose()
Declaration
public void Dispose()
Dispose(Boolean)
Declaration
protected virtual void Dispose(bool disposing)
Parameters
System.
|
Finalize()
Declaration
protected override void Finalize()
LoadLayout(Stream)
Loads an xml containing a description of a virtual keyboard's layout.
Declaration
public void LoadLayout(Stream stream)
Parameters
System. The stream to load the layout from. |
LoadLayout(String)
Loads an xml containing a description of a virtual keyboard's layout or the default layout.
Declaration
public void LoadLayout(string filename)
Parameters
System. The file to load the layout from. Set this to null to load the default layout. |
OnApplyTemplate()
Declaration
public override void OnApplyTemplate()
OnCreateAutomationPeer()
Declaration
protected override AutomationPeer OnCreateAutomationPeer()
Returns
System.
|
OnInitialized(EventArgs)
Raises the System.
Declaration
protected override void OnInitialized(EventArgs e)
Parameters
System. The System. |
ResetTheme()
Resets the theme.
Declaration
public void ResetTheme()