Class
UILayerStack<T>

Represents the UI layer stack.

Definition

Namespace:Telerik.WinForms.Controls.Spreadsheet.Layers

Assembly:Telerik.WinControls.RadSpreadsheet.dll

Type Parameters:

T

The type of the T.

Syntax:

cs-api-definition
public class UILayerStack<T> : NamedObjectList<T>, IEnumerable where T : UILayer

Inheritance: objectNamedObjectList<T>UILayerStack<T>

Implements: IEnumerable

Inherited Members NamedObjectList<T>.GetByName(string)NamedObjectList<T>.AddBefore(string, T)NamedObjectList<T>.AddAfter(string, T)NamedObjectList<T>.AddFirst(T)NamedObjectList<T>.AddLast(T)NamedObjectList<T>.Contains(T)NamedObjectList<T>.Contains(string)NamedObjectList<T>.Remove(T)NamedObjectList<T>.Remove(string)NamedObjectList<T>.CopyTo(T[], int)NamedObjectList<T>.Clear()NamedObjectList<T>.GetEnumerator()NamedObjectList<T>.CountNamedObjectList<T>.IsReadOnly

Constructors

UILayerStack()

Initializes a new instance of the UILayerStack<T> class.

Declaration

cs-api-definition
public UILayerStack()

Methods

ClearLayersChildren()

Clears the layers children.

Declaration

cs-api-definition
public void ClearLayersChildren()

RemoveOverride(T)

Removes item from the stack.

Declaration

cs-api-definition
protected override void RemoveOverride(T item)

Parameters

item

T

The item to be removed.

Overrides NamedObjectList<T>.RemoveOverride(T)

SetOwner(IUILayerOwner)

Sets the owner.

Declaration

cs-api-definition
public void SetOwner(IUILayerOwner owner)

Parameters

owner

IUILayerOwner

The owner.

UpdateUI()

Updates the UI.

Declaration

cs-api-definition
public void UpdateUI()

UpdateUI(UIUpdateContext)

Updates the UI.

Declaration

cs-api-definition
public void UpdateUI(UIUpdateContext updateContext)

Parameters

updateContext

UIUpdateContext

The update context.