Avalonia by Avalonia

<PackageReference Include="Avalonia" Version="0.10.0" />

 Styles

A style that consists of a number of child styles.
public int Count { get; }

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

public IResourceHost Owner { get; }

public IResourceDictionary Resources { get; set; }

Gets or sets a dictionary of style resources.

public Styles()

public Styles(IResourceHost owner)

public void Add(IStyle item)

public void AddRange(IEnumerable<IStyle> items)

public void Clear()

public bool Contains(IStyle item)

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

public int IndexOf(IStyle item)

public void Insert(int index, IStyle item)

public void InsertRange(int index, IEnumerable<IStyle> items)

public void Move(int oldIndex, int newIndex)

public void MoveRange(int oldIndex, int count, int newIndex)

public bool Remove(IStyle item)

public void RemoveAll(IEnumerable<IStyle> items)

public void RemoveAt(int index)

public void RemoveRange(int index, int count)

public bool TryGetResource(object key, out object value)