Avalonia Controls v25.2.3 Release

Announcements Forum

Posted 2 hours ago by Actipro Software Support - Cleveland, OH, USA
Avatar

A new update for our Avalonia UI controls have been released.

See our documentation's Getting Started section to learn how to download our open-source samples and take our Avalonia UI controls for a test drive.

Detailed Update List

Bars

  • Updated various buttons to not take focus when clicked if focus is currently outside of the ribbon.
  • Updated button click handlers to perform InvocationFocusBehavior logic before processing the click.
  • Fixed an issue introduced in the previous build where RibbonWindow.Padding was being applied twice.
  • Fixed RibbonWindow showing chromed titlebar on Linux when the native titlebar was also displayed.

Docking

  • Updated the background rendering of tinted tabs in light themes.
  • Updated logic that handled AdvancedTabItem.IsSelected changes.
  • Fixed an issue where previously selected tabs may not always be reselected during layout deserialization.
  • Fixed an issue where altering DockingWindowsDragOverEventArgs.AllowedDockGuideKinds may not always show the proper dock guides.
  • Fixed an issue where double-clicking a ToolWindow titlebar was not being properly recognized.

Fundamentals

  • Updated resizable User Prompts with Full dialog chrome decorations to fallback to None on Linux since borders are required for resizing.
  • Updated the UserPromptExtensions.ForException extension method to not configure the prompt as resizable on Linux due to restrictions with dialog chrome decorations.
  • Fixed an issue where MultiColumnPanel was including invisible children in its layout calculations.

Themes

  • Added a new theme resource for edit control placeholder font style.
  • Updated the DataGrid theme to prevent the column header border from possibly disappearing when using star-sized columns.

Shared Library

  • Updated WindowTitleBar to work around scenarios in Windows 10 where the Window border may disappear.
  • Updated AnimatedExpanderDecorator to only animate when already loaded.
  • Fixed an issue where turning a pointer wheel over a control's popup could cause an ancestor ScrollViewer to scroll.
  • Fixed an issue where an extra OS-generated tooltip would display for the minimize and maximize caption buttons of WindowTitleBar on Windows OS.

Core Library

  • Added the TrustedCodeService class that manages dynamic loading of types in a secure-by-default manner. This change may be potentially breaking for certain rarely used features, so it's important to review the related documentation for details.

About Avalonia UI Controls

Actipro Avalonia 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 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 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