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
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.