Table of Contents

Class ThemeConfiguration

Namespace
Icy.Configuration
Assembly
IcyUI.dll

Represents configuration for the default visual theme applied to controls in this application.

public class ThemeConfiguration
Inheritance
ThemeConfiguration
Inherited Members
Extension Methods

Properties

Theme

Gets or sets the ResourceDictionary whose implicit (keyless, per-type) Style entries a Canvas built against this configuration exposes to every element attached to it - see Resources.

public ResourceDictionary? Theme { get; set; }

Property Value

ResourceDictionary

Remarks

null (the default) applies no theme - every control keeps its bare, undecorated look unless the application supplies its own ResourceDictionary here, or merges one manually some other way. Call UseDefaultTheme(IcyConfiguration) on a built IcyConfiguration to load IcyUI's own bundled default theme into this property.