Themes
Paint themes define appearance settings, resources and templates for Avalonia UI controls. The EMX Controls library includes the DeltaDesign
paint theme (shipped in the Eremex.Avalonia.Themes.DeltaDesign
package) that contains visual settings for the Eremex Controls and a set of standard Avalonia UI controls.
You need to add and register the DeltaDesign
paint theme to allow correct rendering of the Eremex controls. If no Eremex paint theme is found, the controls are displayed blank.
The DeltaDesign
theme supports two color variants, light and dark.
You can use the Application.RequestedThemeVariant
property to specify the required theme variant. See the following topic for more information:
The Eremex paint theme also includes styles for common standard Avalonia controls. If you use standard Avalonia controls not supported by the Eremex theme, you must also register the Fluent
theme. See the following topic for more details:
Theme Customization
To modify the appearance of the EMX Controls, you typically need to customize corresponding theme settings. The following topic shows how to modify specific theme settings and styles for individual and all Eremex Avalonia UI controls in your project: