In This Article

ActiproSoftware.UI.Avalonia.Themes.Generation Namespace

Classes

ColorPalette

Stores information about a palette that consists of multiple color ramps.

ColorPaletteFactoryBase

An abstract base class with helper logic for creating a ColorPalette.

ColorRamp

Represents a color ramp that contains multiple color shades.

ColorRampCollection

A collection of ColorRamp objects within a ColorPalette.

ColorRampShadeCollection

A collection of ColorRampShade objects within a ColorRamp.

DefaultColorPaletteFactory

A IColorPaletteFactory implementation that creates a default palette.

ThemeDefinition

Stores the configuration options for a generated theme.

ThemeGenerator

Generates a theme that can be used with the ThemeManager.

ThemeGeneratorSession

Provides access to theme generation data.

Structs

ColorRampShade

Stores information about a shade in a color ramp.

Interfaces

IColorPaletteFactory

Interface implemented by a factory that can create a ColorPalette.

Enums

BadgeAppearanceKind

Specifies the appearance of a badge control.

ButtonAppearanceKind

Specifies the appearance of a button control.

CardAppearanceKind

Specifies the appearance of a card control.

EditAppearanceKind

Specifies the appearance of an edit control.

Hue

Specifies common hue names.

SegmentedBarAppearanceKind

Specifies the appearance of a segmented bar control.

SwitchAppearanceKind

Specifies the appearance of a switch control.

TabAppearanceKind

Specifies the appearance of a tab control.