Table of Contents

Namespace Avalonia.Styling

Classes

Container
ContainerQuery

Defines a container.

ControlTheme

Defines a switchable theme for a control.

Selector

A selector in a Style.

Selectors

Extension methods for Selector.

Setter

A setter for a Style.

SetterBase

Represents the base class for value setters.

Style

Defines a style.

StyleBase

Base class for Style and ControlTheme.

StyleQueries

Extension methods for StyleQuery.

StyleQuery

A query in a ContainerQuery.

Styles

A style that consists of a number of child styles.

ThemeVariant

Specifies a UI theme variant that should be used for the Control and Application types.

ThemeVariantTypeConverter

Interfaces

IGlobalStyles

Defines the style host that provides styles global to the application.

ISetterInstance

Represents a Setter that has been instanced on a control.

ISetterValue

Customizes the behavior of a class when added as a value to a SetterBase.

IStyle

Defines the interface for styles.

IStyleHost

Defines an element that has a Styles collection.

IStyleable

Interface for styleable elements.

ITemplate
IThemeVariantHost

Interface for the host element with a theme variant.

Enums

ContainerSizing

Defines how a container is queried.

StyleQueryComparisonOperator