Skip to content

Assemblies

This topic describes the assemblies with controls and themes included in the Eremex Avalonia UI Controls library.

NuGet Packages

The Eremex Controls assemblies and project templates are distributed as NuGet packages. You can find and download them from the nuget.org website using the link below:

Included Assemblies

  • Eremex.Avalonia.Controls — Contains the Eremex data shaping and editing controls and common utility classes. The main controls in this assembly include:

  • Eremex.Avalonia.Controls3D — Includes the controls and classes to render 3D models in your applications.

  • Eremex.Avalonia.Controls.ApplicationServices — Contains a set of services that enable ViewModels in your MVVM applications to work with message boxes, windows, dialogs, and theme settings without referencing Avalonia types directly. See Application Services.

  • Eremex.Avalonia.Themes.DeltaDesign — Contains the 'DeltaDesign' paint theme for the Eremex controls. See Themes.

  • Eremex.DocumentProcessing — A library of non-visual components to generate PDF and XLSX documents.

  • Eremex.Drawing — Core drawing library for the Eremex Avalonia UI Controls, providing primitives and base abstractions for font and text handling, formatting and measurement.

  • Eremex.Drawing.Skia — SkiaSharp-based implementation of the Eremex.Drawing abstractions: font loading, text rendering, formatting and measurement powered by the SkiaSharp graphics engine.

  • Eremex.Avalonia.Templates — Contains templates to create new Avalonia UI projects with Eremex controls from scratch. See Project Templates.

  • Eremex.Common.Contracts — Contains Model-layer common interfaces and base classes with no UI dependencies.