Class RadVirtualKeyboard
Represents a Keyboard control that allows the input from user.
Inherited Members
Namespace: Telerik.WinControls.UI
Assembly: Telerik.WinControls.UI.dll
Syntax
public class RadVirtualKeyboard : RadControl, INotifyPropertyChanged, ISupportInitializeNotification, ISupportInitialize, IComponentTreeHandler, ILayoutHandler, IPCHost, IAnalyticsProvider
Constructors
RadVirtualKeyboard()
Properties
DefaultSize
Gets the default size of the control.
Declaration
protected override Size DefaultSize { get; }
Property Value
System.
|
Focusable
Gets or sets a value indicating whether the control is focusable.
Declaration
public override bool Focusable { get; set; }
Property Value
System.
|
Overrides
LayoutType
Gets or sets the keyboard layout type. Changing the value will automatically set the Main
Declaration
public KeyboardLayoutType LayoutType { get; set; }
Property Value
MainLayoutPanel
Gets or sets the Virtual
Declaration
public VirtualKeyboardLayoutPanel MainLayoutPanel { get; set; }
Property Value
ScaleFontOnResize
Gets or sets a value indicating, whether to scale the font when control size in changed.
Declaration
public bool ScaleFontOnResize { get; set; }
Property Value
System.
|
SynchronizeCultureWithSystem
Gets or sets a value indicating whether the Rad
Declaration
public bool SynchronizeCultureWithSystem { get; set; }
Property Value
System.
|
Text
The property is not relevant for this control.
Declaration
public override string Text { get; set; }
Property Value
System.
|
Overrides
UseClickSound
Gets or sets a value indicating whether to play sound when a key is pressed.
Declaration
public bool UseClickSound { get; set; }
Property Value
System.
|
VirtualKeyboardElement
Gets the Rad
Declaration
public RadVirtualKeyboardElement VirtualKeyboardElement { get; }
Property Value
XmlSerializationInfo
Gets the serialization info for RadVirtualKeyboard used by Save/Load layout methods to persist the layout to/from XML. By default or when set to null the ComponentXmlSerializationInfo provided by GetDefaultXmlSerializationInfo() will be used.
Declaration
public ComponentXmlSerializationInfo XmlSerializationInfo { get; set; }
Property Value
Methods
CalculateDesiredSize()
Calculates the desired size of Rad
Declaration
public virtual SizeF CalculateDesiredSize()
Returns
System.
|
CanEditElementAtDesignTime(RadElement)
Determines whether an element is visible in the element hierarchy editor(Edit UI Elements dialog).
Declaration
protected override bool CanEditElementAtDesignTime(RadElement element)
Parameters
Rad
|
Returns
System.
|
Overrides
CreateAccessibilityInstance()
Declaration
protected override AccessibleObject CreateAccessibilityInstance()
Returns
System.
|
CreateKeyboardElement()
Creates a Rad
Declaration
protected virtual RadVirtualKeyboardElement CreateKeyboardElement()
Returns
GetDefaultXmlSerializationInfo()
Gets the default serialization info for RadVirtualKeyboard used by Save/Load layout methods to persist the layout to/from XML.
Declaration
protected virtual ComponentXmlSerializationInfo GetDefaultXmlSerializationInfo()
Returns
Component The default serialization info. |
LoadLayout(Stream)
Loads RadVirtualKeyboard's layout state from XML file, using the serialization
information provided by the Xml
Declaration
public virtual void LoadLayout(Stream stream)
Parameters
System. The stream to read from. |
LoadLayout(String)
Loads RadVirtualKeyboard's layout state from XML file, using the serialization
information provided by the Xml
Declaration
public virtual void LoadLayout(string fileName)
Parameters
System. The file to read from. |
LoadLayout(XmlReader)
Loads RadVirtualKeyboard's layout state from XML file, using the serialization
information provided by the Xml
Declaration
public virtual void LoadLayout(XmlReader xmlReader)
Parameters
System. The XmlReader to read the XML from. |
OnKeyDown(KeyEventArgs)
The method is not relevant for this control.
Declaration
protected override void OnKeyDown(KeyEventArgs e)
Parameters
System.
|
Overrides
OnKeyPress(KeyPressEventArgs)
The method is not relevant for this control.
Declaration
protected override void OnKeyPress(KeyPressEventArgs e)
Parameters
System.
|
Overrides
OnKeyUp(KeyEventArgs)
The method is not relevant for this control.
Declaration
protected override void OnKeyUp(KeyEventArgs e)
Parameters
System.
|
Overrides
OnPreviewKeyDown(PreviewKeyDownEventArgs)
The method is not relevant for this control.
Declaration
protected override void OnPreviewKeyDown(PreviewKeyDownEventArgs e)
Parameters
System.
|
Overrides
SaveLayout(Stream)
Stores RadVirtualKeyboard's layout state in XML format, using the serialization
information provided by the Xml
Declaration
public virtual void SaveLayout(Stream stream)
Parameters
System. The stream to write to. |
SaveLayout(String)
Stores RadVirtualKeyboard's layout state in XML format, using the serialization
information provided by the Xml
Declaration
public virtual void SaveLayout(string fileName)
Parameters
System. The file to write to. |
SaveLayout(XmlWriter)
Stores RadVirtualKeyboard's layout state in XML format, using the serialization
information provided by the Xml
Declaration
public virtual void SaveLayout(XmlWriter xmlWriter)
Parameters
System. XmlWriter to use by the built-in serializer |
Events
KeyDown
The event is not relevant for this control.
Declaration
public event KeyEventHandler KeyDown
Event Type
System.
|
KeyPress
The event is not relevant for this control.
Declaration
public event KeyPressEventHandler KeyPress
Event Type
System.
|
KeySending
An event that occurs when a key is about to be sent. Cancellable.
Declaration
public event VirtualKeyboardKeySendingEventHandler KeySending
Event Type
KeySent
An event that occurs when a key is sent.
Declaration
public event VirtualKeyboardKeySentEventHandler KeySent
Event Type
KeyUp
The event is not relevant for this control.
Declaration
public event KeyEventHandler KeyUp
Event Type
System.
|
PreviewKeyDown
The event is not relevant for this control.
Declaration
public event PreviewKeyDownEventHandler PreviewKeyDown
Event Type
System.
|