Click or drag to resize
WorksheetUILayerBase Class
Provides the base class from which the classes that represent worksheet UI layers are delivered.
Inheritance Hierarchy

Namespace: Telerik.Windows.Controls.Spreadsheet.Worksheets.Layers
Assembly: Telerik.Windows.Controls.Spreadsheet (in Telerik.Windows.Controls.Spreadsheet.dll) Version: 2017.2.614.40 (2017.2.614.40)
Syntax
public abstract class WorksheetUILayerBase : PooledUILayer

The WorksheetUILayerBase type exposes the following members.

Constructors
  NameDescription
Protected methodWorksheetUILayerBase
Top
Methods
  NameDescription
Protected methodAddElementToPool
Adds the element to pool.
(Inherited from PooledUILayer.)
Protected methodAttachToEditorDependentEvents
Attaches to editor dependent events.
Protected methodCanRecycle
Determines whether this instance can recycle the specified element.
(Inherited from PooledUILayer.)
Public methodClear
Clears this instance by removing all UI elements and returning them in the pool.
(Inherited from PooledUILayer.)
Protected methodDetachFromEditorDependentEvents
Detaches from editor dependent events.
Protected methodGetAddedUIElements
Gets the added UI elements.
(Inherited from UILayer.)
Protected methodGetElementFromPoolT
Gets the element from pool.
(Inherited from PooledUILayer.)
Protected methodGetElementFromPoolT(ViewportPaneType)
Gets the element from pool.
(Inherited from PooledUILayer.)
Protected methodGetElementVisibility
Gets the element visibility.
(Inherited from UILayer.)
Public methodInitialize
Initializes the layer.
Protected methodIsElementVisible
Determines whether the specified element is visible.
(Inherited from UILayer.)
Protected methodOnOwnerChanged(IUILayerOwner, IUILayerOwner)
Called when the owner is changed.
(Overrides UILayerOnOwnerChanged(IUILayerOwner, IUILayerOwner).)
Protected methodOnOwnerChanged(RadWorksheetEditor, RadWorksheetEditor)
Called when the owner is changed.
Protected methodOnSelectionChanged
Called when the selection is changed.
Protected methodOnUIUpdated
Called when UI is updated.
(Inherited from PooledUILayer.)
Protected methodResetPooledElementProperties
Resets the pooled element properties.
(Inherited from PooledUILayer.)
Protected methodScale(Double, WorksheetUIUpdateContextBase)
Scales the specified value.
Protected methodScale(Point, WorksheetUIUpdateContextBase)
Scales the specified point.
Protected methodScale(Size, WorksheetUIUpdateContextBase)
Scales the specified size.
Protected methodSetElementVisibility
Sets the element visibility.
(Inherited from UILayer.)
Protected methodTranslate(Point, ViewportPaneType, UIUpdateContext)
Translates the specified point.
(Inherited from UILayer.)
Protected methodTranslate(Rect, ViewportPaneType, UIUpdateContext)
Translates the specified rectangle.
(Inherited from UILayer.)
Protected methodTranslateAndScale(UIUpdateContext)
Translates and scales the UI elements of the layer.
(Inherited from UILayer.)
Protected methodTranslateAndScale(Point, ViewportPaneType, WorksheetUIUpdateContextBase)
Translates and scales a point.
Public methodUpdateUI
Updates the UI.
(Inherited from UILayer.)
Public methodUpdateUI(UIUpdateContext)
Updates the UI.
(Inherited from UILayer.)
Protected methodUpdateUIOverride(UIUpdateContext)
Updates the UI.
(Overrides UILayerUpdateUIOverride(UIUpdateContext).)
Public methodUpdateUIOverride(WorksheetUIUpdateContextBase)
Updates the UI.
Top
Properties
  NameDescription
Public propertyContainerManager
Gets the container manager.
(Inherited from UILayer.)
Public propertyName
Gets the name of the layer.
(Inherited from UILayer.)
Protected propertyOwner
Gets the owner.
Protected propertyReuseUIElementsWithoutRemovingFromVisualTree
Gets the value indicating if the UI element will be reused without removing from visual tree.
(Inherited from PooledUILayer.)
Protected propertyUIUpdateContextCache
Gets the UI update context cache.
(Inherited from UILayer.)
Protected propertyUpdateOnSelectionChanged
Gets the value indicating if the layer should be updated on selection changing.
Protected propertyWorksheet
Gets the worksheet.
Top
See Also
Inheritance Hierarchy
SystemObject
  Telerik.Windows.Controls.Spreadsheet.LayersUILayer
    Telerik.Windows.Controls.Spreadsheet.LayersPooledUILayer
      Telerik.Windows.Controls.Spreadsheet.Worksheets.LayersWorksheetUILayerBase
        Telerik.Windows.Controls.Spreadsheet.Worksheets.LayersAdornerUILayer
        Telerik.Windows.Controls.Spreadsheet.Worksheets.LayersBoxBasedUILayerT
        Telerik.Windows.Controls.Spreadsheet.Worksheets.LayersCellBordersUILayerBase
        Telerik.Windows.Controls.Spreadsheet.Worksheets.LayersCellFillUILayer
        Telerik.Windows.Controls.Spreadsheet.Worksheets.LayersCellInputUILayer
        Telerik.Windows.Controls.Spreadsheet.Worksheets.LayersDataValidationCirclesUILayer
        Telerik.Windows.Controls.Spreadsheet.Worksheets.LayersDataValidationInputMessageUILayer
        Telerik.Windows.Controls.Spreadsheet.Worksheets.LayersDataValidationListUILayer
        Telerik.Windows.Controls.Spreadsheet.Worksheets.LayersFilteringUILayer
        Telerik.Windows.Controls.Spreadsheet.Worksheets.LayersGridlinesOutlineUILayer
        Telerik.Windows.Controls.Spreadsheet.Worksheets.LayersPageBreaksUILayer
        Telerik.Windows.Controls.Spreadsheet.Worksheets.LayersPaneSeparatorsUILayer
        Telerik.Windows.Controls.Spreadsheet.Worksheets.LayersPrintAreaUILayer
        Telerik.Windows.Controls.Spreadsheet.Worksheets.LayersResizeDecorationUILayer
        Telerik.Windows.Controls.Spreadsheet.Worksheets.LayersSelectionUILayer
        Telerik.Windows.Controls.Spreadsheet.Worksheets.LayersShapesUILayer