Actipro Avalonia Controls v26.1 is here, and it is one of our biggest updates yet. The headline is the new Data Visualization product, which introduces a comprehensive barcode generation feature set for modern Avalonia apps, from branded QR experiences to production-ready linear codes used in retail, logistics, and packaging. Alongside that major addition, v26.1 also delivers meaningful enhancements across Bars, Docking/MDI, Fundamentals, Themes, and Shared, making the entire suite more capable, polished, and ready for real-world application workflows. Other key updates include Avalonia v12 compatibility and .NET 8 and .NET 10 support.
Detailed Update List
Bars
- Added the BarSeparator.StandaloneToolBarSeparatorMode property that can be set to Spacer to activate spacing capabilities in a standalone toolbar, including the ability to right-align some items.
- Updated automatic Label property generation on controls to not occur when the Label is an empty string.
- Updated BarsMenuFactory to support changes in MenuFactory and moved to a new namespace.
- Improved the add/remove QAT item logic to better handle MVVM scenarios.
- Fixed an issue in the MVVM Library where the default template for BarCheckboxViewModel didn't bind StaysOpenOnClick to the related BarMenuItem.
Data Visualization
- Added a complete barcode generation feature set with 15 built-in symbologies: QR Code, Micro QR Code, Code 128, GS1-128, EAN-13, EAN-8, UPC-A, UPC-E, Interleaved 2 of 5, ITF-14, Code 39, Code 39 Extended, Code 93, Code 93 Extended, and Codabar.
- Added a highly customizable BarcodePresenter with support for header content/templates, zoom, border/corner radius/padding, human-readable value styling, and optional theme-aware color rendering.
- Added advanced QR Code and Micro QR Code appearance options including module shapes, finder pattern shape customization, primary/secondary accent brushes, and gradient brush support for branded visual designs.
- Added robust encoding and validation capabilities across symbologies, including auto check-digit calculation/verification where applicable, optional EAN/UPC 2-digit and 5-digit supplements, configurable quiet zones, and error-correction controls for QR variants.
- Added comprehensive linear barcode presentation controls for real-world scanning scenarios, including bar height and minimum height-to-width ratio tuning, bearer bars (ITF-14/Interleaved 2 of 5), and multiple value alignment modes.
Docking
- Added the virtual protected SwitcherBase.GetOrderedDocuments and GetOrderedToolWindows methods to allow for switcher item sort order customization.
- Improved the size calculation of docking windows that are floated to more closely match their docked size.
- Improved scaling of non-hosted popups when used within mixed DPI environments.
- MenuItemNames renamed to CommandKeys and moved to a new namespace.
- Fixed an issue where dragging a document to float might initially cause the newly non-hosted floating window to appear behind the host application window.
Fundamentals
- Added new RangeSlider control.
- Added UserPromptControl.DefaultButtonFocusNavigationMethod property that can be used to move keyboard focus to the default button when initially shown.
- Added support for numeric string formats (e.g., "0'*'") for NumericBadge.OverflowStringFormat.
- Added InfoBar.IsSingleLineAllowed property that can be used to force a wrapped layout.
Themes
- Added a ThemeDefinition.AvaloniaProResourceIncludes property that overrides AvaloniaUI OÜ's Avalonia Pro theme resources, allowing those third-party controls to render consistently with Actipro themes. The feature requires an Actipro Avalonia Pro license.
- Added a DefaultColorPaletteFactory.NeutralDarkness property that adjusts the darkness level of the neutral color ramp, allowing a dark theme variant to render anywhere from dark gray to black backgrounds.
- Updated native control themes with changes in Avalonia through v12.0.2.
- Improved Button themes to subtly distinguish the IsDefault state.
- Refactored and improved how ModernTheme loads generated theme resources.
- Renamed ThemeResourceKind.EditWatermarkOpacity and EditWatermarkOpacityFocused as EditPlaceholderOpacity and EditPlaceholderOpacityFocused, respectively.
- Removed control themes for native CaptionButtons and TitleBar controls which were removed from Avalonia v12.0.
Shared Library
- Improved ComparisonConverter to support conversion of string ConverterParameter values to common .NET and Avalonia types.
- Improved CopyButton to retain text on the clipboard even after the application exits.
- Improved which caption buttons are displayed for ChromedTitleBar when full screen mode is supported.
- Updated MenuFactory concepts in order to align functionality and capabilities with other Actipro platforms.
- Updated WindowResizeGrip to hide the resize cursor when the containing window is maximized or full screen.
- Moved the SVG vector image adaptation example to its own sample.
- Fixed an issue where IconPresenter using an alternate DefaultContentTemplate might stop displaying content if the control was moved between logical parents.
All
- Updated the minimum Avalonia UI dependency from v11.3.7 to v12.0.0.
- NuGet packages now include a .NET 10 target in addition to the previously available .NET 8 target.
About Avalonia UI Controls
Actipro Avalonia UI Free
Several products are freely available for anyone to use in their applications, providing a strong foundation for building high-quality applications. We fully support the Avalonia UI community by providing the following products at no cost:
- Actipro Themes ensures that a great consistent visual appearance is applied to all controls within your application, regardless of whether they are Actipro Avalonia UI control products or native Avalonia UI controls.
- The Actipro Shared Library is a common control library referenced by all our Actipro Avalonia UI controls. It contains several very useful controls, components, value converters, and utilities that can be used in your projects.
- The Actipro Core Library is a class library that is completely UI framework agnostic. It contains numerous helpful utilities and base classes that can be used in your .NET projects.
Actipro Avalonia UI Pro
Elevate your application by licensing additional professionally designed commercial controls and getting access to the XAML source for all of our default control styles and themes.
- Actipro Bars contains everything you need to implement advanced Office-like ribbon, toolbar, and menu functionality in your Avalonia applications.
- Actipro Data Visualization includes barcode generation covering most popular 2D and linear symbologies.
- Actipro Docking/MDI is a complete docking tool window and multiple document interface solution with powerful features found in popular IDE applications.
- Actipro Fundamentals provides a collection of advanced controls that are useful for many different types of applications.
This is just the start. Much more is planned to be added to the Pro bundle in the future.
Actipro Software Support