Table of Contents

Class CompositionVisualCollection

Namespace
Avalonia.Rendering.Composition
Assembly
Avalonia.Base.dll

A collection of CompositionVisual objects

public class CompositionVisualCollection : CompositionObject, IList<CompositionVisual>, ICollection<CompositionVisual>, IEnumerable<CompositionVisual>, IEnumerable
Inheritance
CompositionVisualCollection
Implements
Inherited Members

Properties

Count

public int Count { get; }

Property Value

int

IsReadOnly

public bool IsReadOnly { get; }

Property Value

bool

this[int]

public CompositionVisual this[int index] { get; set; }

Parameters

index int

Property Value

CompositionVisual

Methods

Add(CompositionVisual)

public void Add(CompositionVisual item)

Parameters

item CompositionVisual

Clear()

public void Clear()

Contains(CompositionVisual)

public bool Contains(CompositionVisual item)

Parameters

item CompositionVisual

Returns

bool

CopyTo(CompositionVisual[], int)

public void CopyTo(CompositionVisual[] array, int arrayIndex)

Parameters

array CompositionVisual[]
arrayIndex int

GetEnumerator()

public List<CompositionVisual>.Enumerator GetEnumerator()

Returns

List<CompositionVisual>.Enumerator

IndexOf(CompositionVisual)

public int IndexOf(CompositionVisual item)

Parameters

item CompositionVisual

Returns

int

Insert(int, CompositionVisual)

public void Insert(int index, CompositionVisual item)

Parameters

index int
item CompositionVisual

InsertAbove(CompositionVisual, CompositionVisual)

public void InsertAbove(CompositionVisual newChild, CompositionVisual sibling)

Parameters

newChild CompositionVisual
sibling CompositionVisual

InsertAtBottom(CompositionVisual)

public void InsertAtBottom(CompositionVisual newChild)

Parameters

newChild CompositionVisual

InsertAtTop(CompositionVisual)

public void InsertAtTop(CompositionVisual newChild)

Parameters

newChild CompositionVisual

InsertBelow(CompositionVisual, CompositionVisual)

public void InsertBelow(CompositionVisual newChild, CompositionVisual sibling)

Parameters

newChild CompositionVisual
sibling CompositionVisual

Remove(CompositionVisual)

public bool Remove(CompositionVisual item)

Parameters

item CompositionVisual

Returns

bool

RemoveAll()

public void RemoveAll()

RemoveAt(int)

public void RemoveAt(int index)

Parameters

index int