Skip to main content

CompositionVisualCollection Class

Definition​

Assembly:Avalonia.Base
Package:Avalonia

A collection of CompositionVisual objects

public class CompositionVisualCollection

Inheritance: object -> CompositionObject -> CompositionVisualCollection

Implements: IRegisterForSerialization<CompositionVisual,ServerCompositionVisual>, ICollection<CompositionVisual>, IEnumerable<CompositionVisual>, IList<CompositionVisual>, IEnumerable

Methods​

NameDescription
AddNo summary available.
ClearNo summary available.
ContainsNo summary available.
CopyToNo summary available.
GetEnumeratorNo summary available.
IndexOfNo summary available.
InsertNo summary available.
InsertAboveNo summary available.
InsertAtBottomNo summary available.
InsertAtTopNo summary available.
InsertBelowNo summary available.
RemoveNo summary available.
RemoveAllNo summary available.
RemoveAtNo summary available.
StartAnimationConnects an animation with the specified property of the object and starts the animation. Inherited from CompositionObject.
StartAnimationGroupStarts an animation group. The StartAnimationGroup method on CompositionObject lets you start CompositionAnimationGroup. All the animations in the group will be started at the same time on the object. Inherited from CompositionObject.
StopAnimationDisconnects an animation from the specified property and stops the animation. Inherited from CompositionObject.
StopAnimationGroupStops an animation group. Inherited from CompositionObject.

Add Method​

public void Add(Avalonia.Rendering.Composition.CompositionVisual item)

Parameters​

item Avalonia.Rendering.Composition.CompositionVisual

Clear Method​

public void Clear()

Contains Method​

public bool Contains(Avalonia.Rendering.Composition.CompositionVisual item)

Parameters​

item Avalonia.Rendering.Composition.CompositionVisual

Returns​

bool

CopyTo Method​

public void CopyTo(Avalonia.Rendering.Composition.CompositionVisual[] array, int arrayIndex)

Parameters​

array Avalonia.Rendering.Composition.CompositionVisual[]

arrayIndex int

GetEnumerator Method​

public Enumerator<Avalonia.Rendering.Composition.CompositionVisual> GetEnumerator()

Returns​

Enumerator<Avalonia.Rendering.Composition.CompositionVisual>

IndexOf Method​

public int IndexOf(Avalonia.Rendering.Composition.CompositionVisual item)

Parameters​

item Avalonia.Rendering.Composition.CompositionVisual

Returns​

int

Insert Method​

public void Insert(int index, Avalonia.Rendering.Composition.CompositionVisual item)

Parameters​

index int

item Avalonia.Rendering.Composition.CompositionVisual

InsertAbove Method​

public void InsertAbove(Avalonia.Rendering.Composition.CompositionVisual newChild, Avalonia.Rendering.Composition.CompositionVisual sibling)

Parameters​

newChild Avalonia.Rendering.Composition.CompositionVisual

sibling Avalonia.Rendering.Composition.CompositionVisual

InsertAtBottom Method​

public void InsertAtBottom(Avalonia.Rendering.Composition.CompositionVisual newChild)

Parameters​

newChild Avalonia.Rendering.Composition.CompositionVisual

InsertAtTop Method​

public void InsertAtTop(Avalonia.Rendering.Composition.CompositionVisual newChild)

Parameters​

newChild Avalonia.Rendering.Composition.CompositionVisual

InsertBelow Method​

public void InsertBelow(Avalonia.Rendering.Composition.CompositionVisual newChild, Avalonia.Rendering.Composition.CompositionVisual sibling)

Parameters​

newChild Avalonia.Rendering.Composition.CompositionVisual

sibling Avalonia.Rendering.Composition.CompositionVisual

Remove Method​

public bool Remove(Avalonia.Rendering.Composition.CompositionVisual item)

Parameters​

item Avalonia.Rendering.Composition.CompositionVisual

Returns​

bool

RemoveAll Method​

public void RemoveAll()

RemoveAt Method​

public void RemoveAt(int index)

Parameters​

index int

Properties​

NameDescription
CompositorThe associated Compositor Inherited from CompositionObject.
CountNo summary available.
ImplicitAnimationsThe collection of implicit animations attached to this object. Inherited from CompositionObject.
IsDisposedInherited from CompositionObject.
IsReadOnlyNo summary available.
ItemNo summary available.

Count Property​

public int Count { get; set; }

IsReadOnly Property​

public bool IsReadOnly { get; set; }

Item Property​

public Avalonia.Rendering.Composition.CompositionVisual Item { get; set; }