New to Telerik UI for WPFStart a free 30-day trial

Represents the UI layer responsible for drawing and positioning the adorners of the shapes.

Definition

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

Assembly:Telerik.Windows.Controls.Spreadsheet.dll

Syntax:

C#
public class AdornerUILayer : WorksheetUILayerBase, INamedObject

Inheritance: objectUILayerPooledUILayerWorksheetUILayerBaseAdornerUILayer

Implements: INamedObject

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

Constructors

Initializes a new instance of the AdornerUILayer class.

C#
public AdornerUILayer()

Properties

Gets the name of the layer.

C#
public override string Name { get; }
Property Value:

The name of the layer.

Overrides: UILayer.Name

Gets the value indicating if the layer should be updated on selection changing.

C#
protected override bool UpdateOnSelectionChanged { get; }
Property Value:

The value indicating if the layer should be updated on selection changing.

Overrides: WorksheetUILayerBase.UpdateOnSelectionChanged

Methods

Attaches to editor dependent events.

C#
protected override void AttachToEditorDependentEvents(RadSheetEditorBase editor)
Parameters:editorRadSheetEditorBase

The editor.

Overrides: WorksheetUILayerBase.AttachToEditorDependentEvents(RadSheetEditorBase)

Detaches from editor dependent events.

C#
protected override void DetachFromEditorDependentEvents(RadSheetEditorBase editor)
Parameters:editorRadSheetEditorBase

The editor.

Overrides: WorksheetUILayerBase.DetachFromEditorDependentEvents(RadSheetEditorBase)

Reset pooled element properties.

C#
protected override void ResetPooledElementProperties(object element)
Parameters:elementobject

The element.

Overrides: PooledUILayer.ResetPooledElementProperties(object)

Translates and scales the UI elements of the layer.

C#
protected override void TranslateAndScale(UIUpdateContext updateContext)
Parameters:updateContextUIUpdateContext

The update context.

Overrides: UILayer.TranslateAndScale(UIUpdateContext)

Updates the UI.

C#
public override void UpdateUIOverride(WorksheetUIUpdateContextBase updateContext)
Parameters:updateContextWorksheetUIUpdateContextBase

The update context.

Overrides: WorksheetUILayerBase.UpdateUIOverride(WorksheetUIUpdateContextBase)