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.