CellInputUILayer
Represents the cell input UI layer.
Definition
Namespace:Telerik.WinForms.Controls.Spreadsheet.Worksheets.Layers
Assembly:Telerik.WinControls.RadSpreadsheet.dll
Syntax:
public class CellInputUILayer : WorksheetUILayerBase, INamedObject
Inheritance: objectUILayerPooledUILayerWorksheetUILayerBaseCellInputUILayer
Implements:
Inherited Members
Constructors
Initializes a new instance of the CellInputUILayer class.
public CellInputUILayer()
Properties
Gets or sets the active cell editor.
public ICellEditor ActiveCellEditor { get; set; }
The active cell editor.
Gets the cell editor.
public CellEditor CellEditor { get; }
The cell editor.
Gets the name of the layer.
public override string Name { get; }
The name of the layer.
Overrides:
Gets the UI update context cache.
protected WorksheetUIUpdateContext UIUpdateContextCache { get; }
The UI update context cache.
Methods
Applies the change.
Clears this instance by removing all UI elements and returning them in the pool.
public override void Clear()
Overrides:
Detaches from editor dependent events.
protected override void DetachFromEditorDependentEvents(RadSheetEditorBase editor)
The editor.
Overrides:
Called when the owner is changed.
protected override void OnOwnerChanged(RadWorksheetEditor oldEditor, RadWorksheetEditor newEditor)
The old editor.
newEditorRadWorksheetEditorThe new editor.
Overrides:
Called when the selection is changed.
protected override void OnSelectionChanged()
Overrides:
Translates and scales the UI elements of the layer.
protected override void TranslateAndScale(UIUpdateContext updateContext)
The update context.
Overrides:
Updates the UI.
public override void UpdateUIOverride(WorksheetUIUpdateContextBase updateContext)
The update context.
Overrides:
Events
Occurs when the active cell editor is changed.
public event EventHandler ActiveCellEditorChanged