Actipro Avalonia Pro 25.2.0
Released: Jun 6, 2025
25.2.0 での更新項目
機能
- Bars
- Added BarMainMenu control that can replace native Menu control.
- Added Tag property to all view models that can be used to store custom data.
- Added the RibbonViewModel.IsOptionsButtonVisible property.
- Added the RibbonBackstageViewModel.CanClose property.
- Added the RibbonBackstageViewModel.CanSelectFirstTabOnOpen property.
- Added the RibbonTabViewModel.IsEnabled property.
- Added the RibbonBackstageTabViewModel.IsEnabled property.
- Added a setter declaration to the IHasTag.Tag property.
- Updated BarComboBox to use weak event handlers for monitoring changes in the selected item.
- Updated editable BarComboBox controls with long text to scroll to the text start on focus loss.
- Updated a popup BarMenuItem whose key tip is accessed to focus its first child menu item.
- Updated RibbonTabHeader to match the IsEnabled state of the corresponding RibbonTab and render text using disabled brush when appropriate.
- Docking
- Added a new product consisting of a complete docking tool window and multiple document interface solution.
- End users can drag and dock windows wherever they please, and persist their layout customizations.
- Contains docking window and MDI capabilities found in popular IDEs, and extended functionality that you won't find anywhere else.
- Designed to fully support data-binding and use in MVVM applications.
- Fundamentals
- Added WindowControl for simulating the look and feel of a Window with a Control.
- Added DialogChromedDecorations option for user prompts shown as a dialog that provides control over which parts of the dialog use custom chrome. The default appearance on Linux is greatly improved.
- Added UserPromptBuilder.CanResize and WithCanResize members that can pre-configure a User Prompt to be resizable.
- Updated User Prompt to use a WindowControl when showing prompts in overlay mode as this enables a prompt to be dragged to move. Prompts without a titlebar can be dragged by the header text or status icon.
- Updated BadgeAdorner ZIndex to be relative to the adorned element so overlapping badge adornments have a ZIndex consistent with the adorned elements.
- Fixed an issue where opening a new User Prompt without an explicit owner immediately after closing a window might throw an exception due to the closing window being used as the default owner.
- Fixed an issue where a User Prompt displayed with an owner that is on a mixed DPI monitor may not initially render correctly due to an Avalonia bug.
- Themes
- Updated ThemeGenerator to generate immutable brush resources for optimal performance.
- Updated native ScrollBar thumbs to have a minimum size.
- Updated native control themes with changes in Avalonia through v11.3.0.
- Updated SliderThumb control theme to show an effect when pressed.
- Shared Library
- Added a default context menu to ChromedTitleBar.
- Added built-in Icon support to ChromedTitleBar.
- Updated ChromedTitleBar to render caption buttons in different themes based on Windows, macOS, or Linux platform.
- Updated ChromedTitleBar to support extending into the macOS Window title bar area.
- Updated ChromedTitleBar to a base primitive control with a new WindowTitleBar derived control for when Window integration is desired.
- Updated WindowTitleBar to support Windows non-client hit-testing that is new with Avalonia 11.3.0. Notably, this adds support for Snap Guides when hovering over the Maximize button.
- All
- Updated the minimum Avalonia UI dependency from v11.2.0 to v11.3.0.