Base class with layout logic used in the element hierarchy of RadVirtualKeyboard.
Definition
Namespace:Telerik.WinControls.VirtualKeyboard
Assembly:Telerik.WinControls.UI.dll
Syntax:
public abstract class BaseVirtualKeyboardLayout : RadElement, IDisposable, INotifyPropertyChanged, ICustomTypeDescriptor, ISupportSystemSkin, IStylableNode, IVirtualKeyboardLayout
Inheritance: objectDisposableObjectRadObjectRadElementBaseVirtualKeyboardLayout
Derived Classes:
Implements:
Inherited Members
Constructors
protected BaseVirtualKeyboardLayout()
Properties
Gets or sets a value indicating how the keys will be arranged.
public VirtualKeyboardKeyLayoutMode KeyLayoutMode { get; set; }
Implements:
Gets the total number of logical columns.
public abstract double TotalColumnsCount { get; }
Implements:
Gets the total number of logical rows.
public abstract double TotalRowsCount { get; }
Implements:
Methods
Arranges current instance into a predefined rectangle.
public void ArrangeKeyboardLayout(RectangleF rectangle)
The predefined rectangle.
Implements:
Initializes member fields to their default values. This method is called prior the CreateChildItems one and allows for initialization of members on which child elements depend.
protected override void InitializeFields()
Overrides:
Resets the logical layout. When VirtualKeyboardLayoutPanels, VirtualKeyboardLayout and/or IKeys are added, removed or changed, this method needs to be called to refresh and update the logical layout.
public abstract void ResetLayout()
Implements: