Class
CellBordersUILayer

Represents the cell borders UI layer.

Definition

Namespace:Telerik.Windows.Controls.Spreadsheet.Worksheets.Layers

Assembly:Telerik.Windows.Controls.Spreadsheet.dll

Syntax:

cs-api-definition
public class CellBordersUILayer : CellBordersUILayerBase, INamedObject

Inheritance: objectUILayerPooledUILayerWorksheetUILayerBaseCellBordersUILayerBaseCellBordersUILayer

Implements: INamedObject

Inherited Members CellBordersUILayerBase.UpdateUIOverride(WorksheetUIUpdateContextBase)CellBordersUILayerBase.GetElementVisibility(UIElement)CellBordersUILayerBase.SetElementVisibility(UIElement, Visibility)CellBordersUILayerBase.TranslateAndScale(UIUpdateContext)CellBordersUILayerBase.ReuseUIElementsWithoutRemovingFromVisualTreeWorksheetUILayerBase.UpdateUIOverride(UIUpdateContext)WorksheetUILayerBase.OnOwnerChanged(IUILayerOwner, IUILayerOwner)WorksheetUILayerBase.Initialize(IRadWorksheetEditorPresenter)WorksheetUILayerBase.OnSelectionChanged()WorksheetUILayerBase.OnOwnerChanged(RadWorksheetEditor, RadWorksheetEditor)WorksheetUILayerBase.DetachFromEditorDependentEvents(RadSheetEditorBase)WorksheetUILayerBase.AttachToEditorDependentEvents(RadSheetEditorBase)WorksheetUILayerBase.TranslateAndScale(Point, ViewportPaneType, WorksheetUIUpdateContextBase)WorksheetUILayerBase.Scale(Size, WorksheetUIUpdateContextBase)WorksheetUILayerBase.Scale(Point, WorksheetUIUpdateContextBase)WorksheetUILayerBase.Scale(double, WorksheetUIUpdateContextBase)WorksheetUILayerBase.UpdateOnSelectionChangedWorksheetUILayerBase.OwnerWorksheetUILayerBase.WorksheetPooledUILayer.OnUIUpdated()PooledUILayer.ResetPooledElementProperties(object)PooledUILayer.CanRecycle(object)PooledUILayer.AddElementToPool(object)PooledUILayer.GetElementFromPool<T>(ViewportPaneType)PooledUILayer.GetElementFromPool<T>()PooledUILayer.Clear()UILayer.UpdateUI()UILayer.UpdateUI(UIUpdateContext)UILayer.Translate(Point, ViewportPaneType, UIUpdateContext)UILayer.Translate(Rect, ViewportPaneType, UIUpdateContext)UILayer.IsElementVisible(UIElement)UILayer.GetAddedUIElements(ViewportPaneType)UILayer.UIUpdateContextCacheUILayer.ContainerManager

Constructors

CellBordersUILayer()

Initializes a new instance of the CellBordersUILayer class.

Declaration

cs-api-definition
public CellBordersUILayer()

Properties

Name

Gets the name of the layer.

Declaration

cs-api-definition
public override string Name { get; }

Property Value

string

The name of the layer.

Overrides UILayer.Name

SupportDiagonalBorders

Gets the value indicating if the layer supports diagonal borders.

Declaration

cs-api-definition
protected override bool SupportDiagonalBorders { get; }

Property Value

bool

The value indicating if the layer supports diagonal borders.

Overrides CellBordersUILayerBase.SupportDiagonalBorders

Methods

ShouldShowBorder(CellBorder)

Computes if the given border have to be shown.

Declaration

cs-api-definition
protected override bool ShouldShowBorder(CellBorder border)

Parameters

border

CellBorder

The border.

Returns

bool

True if the border have to be shown.

Overrides CellBordersUILayerBase.ShouldShowBorder(CellBorder)