Actipro Avalonia Pro 26.1.0
Released: May 6, 2026
26.1.0 での更新項目
機能
- 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.
- 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.
- 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.
- 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.
- 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.
不具合の修正
- Bars
- Fixed an issue in the MVVM Library where the default template for BarCheckboxViewModel didn't bind StaysOpenOnClick to the related BarMenuItem.
- Docking
- 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.
- Themes
- Removed control themes for native CaptionButtons and TitleBar controls which were removed from Avalonia v12.0.
- Shared Library
- Fixed an issue where IconPresenter using an alternate DefaultContentTemplate might stop displaying content if the control was moved between logical parents.