Table of Contents

Eremex Avalonia UI Controls

The Eremex Avalonia UI Controls Library includes powerful UI controls and utility libraries for the Avalonia framework to help you build highly customizable cross-platform applications with enhanced UX.

Controls - Light Theme

Getting Started

Demo Application

You can test all features of the Eremex Controls library for Avalonia UI in the following demo application:


Controls and Libraries


Data Management Controls

col 2
Data Grid
thumb-datagrid Displays data from an item source as a two-dimensional table, and provides rich data shaping and editing functionality.

- Large data sources support
- Unbound data
- Data soring and grouping
- In-place editors
- Search and data filtration
- Data validation
- Built-in and custom context menus
- Styles
Learn more...
Tree List and Tree View
thumb-treelist Renders hierarchical data in the form of a tree. Tree List supports multiple data columns, while Tree View is a single-column control.

- Binding to self-referential (flat) and hierarchical data sources
- Unbound mode (allows you to manually supply data)
- Built-in node checkboxes for row selection
- Data sorting
- In-place editors
- Data search and filtering
- Data validation
- Built-in and custom context menus
- Styles
Learn more...
Property Grid
thumb-propertygrid An efficient solution for browsing and editing properties of one or more objects.

- Automatic generation of rows from public properties of a bound object(s)
- Manual row creation mode
- Combining rows into category rows
- Combining rows into embedded tabs
- Search panel (for quick row location)
- In-place editors
Learn more...

Data Visualization Controls

col 2
Chart Controls
thumb-chartcontrol The CartesianChart, PolarChart and SmithChart controls allow you to integrate the most popular interactive graphs into your application's UI.

- An unlimited number of data series
- Multiple axis types: Numeric, Date-Time, Time Span, Qualitative, and Logarithmic
- Scrolling and zooming the entire view and individual axes
- High-performance when displaying large data.
- Real-time data visualization.
Learn more...

col 2
Toolbars and Menus
thumb-bars Traditional toolbars and menus for your applications.

- Supported toolbar item types: buttons, check buttons, sub-menus, item groups, and more
- Docking toolbars at the edges of a container
- Placing toolbars at any position within the window (for example, at the top of client controls)
- Horizontal and vertical toolbar orientations
- Adaptive layout of commands
- Toolbar layout customization at runtime using drag-and-drop operations
- Runtime customization mode for advanced toolbar personalization
- Quick customization (without the need to activate customization mode)
- Show values in toolbars, and allow users to edit them using in-place editors
- Hotkey support, including complex shortcuts, such as Ctrl+R, Ctrl+K
- Context menus for external controls
Learn more...
Docking UI
thumb-docking Classic docking interface inspired by the Microsoft Visual Studio IDE.

- Dock panels help you create tool panes
- Documents (embedded dock windows) allow you to display the main content of your UI
- Floating panels
- Panel auto-hide functionality
- Tab containers
- Panel resizing and drag-and-drop
- Dock hints
- Built-in context menus to perform operations on panels and Documents
- MVVM support
- Docking on multiple monitors
- Save and restore layouts of dock panels between application runs
Learn more...

Editors and Utility Controls

col 2
Data Editors
thumb-editors Simple and advanced editors that allow users to edit almost everything - from text and numbers to date/time values and colors. You can use them as standalone controls, or as in-place editors

- ButtonEditor
- CheckEditor
- ComboBoxEditor
- DateEditor
- HyperlinkEditor
- MemoEditor
- PopupColorEditor
- SegmentedEditor
- SpinEditor
- TextEditor

Learn more...
Utility Controls
thumb-utilitycontrols A collection of useful controls shipped with the Eremex Controls library allow you to create feature-rich applications.

- TabControl
- SplitContainerControl
- GroupBox
- CalendarControl
Learn more...

Eremex Paint Themes

The Eremex Controls Library ships with the 'DeltaDesign' paint theme that helps you deliver interfaces with light and dark color palettes.

DeltaDesign Light Theme DeltaDesign Dark Theme
thumb-lighttheme thumb-darktheme
thumb-lighttheme2 thumb-darktheme2