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.
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 | |
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 - Multiple row selection - Row drag-and-drop - Data validation - Built-in and custom context menus Learn more... |
|
Tree List and Tree View | |
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) - Multiple row selection - Row selection via built-in checkboxes - Data sorting - In-place editors - Data search and filtering - Row drag-and-drop - Data validation - Built-in and custom context menus Learn more... |
|
Property Grid | |
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... |
|
List View | |
An advanced list that renders items according to your template. Supports item sorting, grouping, filtering and multi-selection. - Two item arrangement modes: Stack (a single column of items) and Wrap (multi-column arrangement with the item wrapping feature) - Rendering ListView items in a custom manner according to your template - Item sorting and grouping against an unlimited number of item properties - Item filtration with an event - Single and multiple selection modes Learn more... |
Navigation and Layout Controls
col 2 | |
---|---|
Ribbon | |
The menu inspired by the ribbon UI found in Microsoft Office products. - Classic and Simplified views - Support for all types of items (commands) available in the traditional menus: regular buttons, check buttons, editors, labels, sub-menus and button groups. - In-place and dropdown galleries - Quick Access Toolbar - A user can add frequently used commands to this toolbar at runtime from a context menu. - Customizing the Quick Access Toolbar position (above or below the Ribbon command panel) and visibility - Displaying items in the tab header area - Tab header colorization (allows you to highlight contextual tabs)- Ribbon item navigation with the keyboard - Adaptive layout of groups and items (adjusts the layout of commands when the Ribbon control's width changes) Learn more... |
|
Toolbars and Menus | |
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 | |
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... |
Data Visualization Controls
col 2 | |
---|---|
Chart Controls | |
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 - Supported Views: Line, Bar, Range Bar, Step Line, Candlestick, and more - 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... |
|
Heatmap Control | |
A two-dimensional heat map - a chart that visualizes data using colored points. - 2D representation of numerical values as color - Customization of the X and Y axes - Crosshair - Strips and constant lines - Scroll and zoom with the mouse - Export rendering to a bitmap Learn more... |
3D Graphics
col 2 | |
---|---|
Graphics3D Control | |
Allows you to visualize 3D models in your Avalonia applications. - API to specify 3D models - Simple materials - Textured materials in PBR format - Displaying multiple 3D models simultaneously - Perspective and isometric camera modes - Model rotation, panning and zooming with the mouse and keyboard at runtime - Rendering on a video card with the Vulkan SDK - MVVM pattern support for specifying 3D models Learn more... |
Editors and Utility Controls
col 2 | |
---|---|
Data 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 | |
A collection of useful controls shipped with the Eremex Controls library allow you to create feature-rich applications. - TabControl - SplitContainerControl - GroupBox - CalendarControl - MxMessageBox - CircleProgressIndicator Learn more... |
Eremex Paint Themes
The Eremex Controls Library ships with the 'DeltaDesign' paint theme that helps you deliver interfaces with the light and dark color palettes.
DeltaDesign Light Theme | DeltaDesign Dark Theme |
See the following topic for more information: