UILayerStack
Represents the stack of UI layers.
Definition
Namespace:Telerik.Windows.Controls.SyntaxEditor.UI.Layers
Assembly:Telerik.Windows.Controls.SyntaxEditor.dll
Syntax:
public class UILayerStack : ICollection<UILayer>, IEnumerable<UILayer>, IEnumerable
Inheritance: objectUILayerStack
Implements:
Constructors
Initializes a new instance of the UILayerStack class.
public UILayerStack()
Properties
Gets the number of elements contained in the ICollection<T>.
public int Count { get; }
The count.
Implements:
Gets a value indicating whether the ICollection<T> is read-only.
public bool IsReadOnly { get; }
true if this instance is read only; otherwise, false.
Implements:
Methods
Adds the first.
Adds the last.
Removes all items from the ICollection<T>.
public void Clear()
Implements:
Clears the layers children.
public void ClearLayersChildren()
Copies the elements of the ICollection<T> to an Array, starting at a particular Array index.
public void CopyTo(UILayer[] array, int arrayIndex)
The one-dimensional Array that is the destination of the elements copied from ICollection<T>. The Array must have zero-based indexing.
arrayIndexintThe zero-based index in array at which copying begins.
Implements:
Returns an enumerator that iterates through the collection.
public IEnumerator<UILayer> GetEnumerator()
A IEnumerator<T> that can be used to iterate through the collection.
Implements:
Updates the UI.
public void UpdateUI()
Updates the UI.
public void UpdateUI(UIUpdateContext updateContext)
The update context.