Actipro Avalonia UI Pro 24.1.0
Released: May 6, 2024
24.1.0 での更新項目
機能
- All
- Updated the minimum Avalonia UI dependency from v11.0.5 to v11.0.7.
- Fundamentals
- Added the Card control, which displayed grouped information for a single subject.
- Added the CircularProgressBar control, which renders a progress percentage in a ring shape using fluent animations, and also supports an indeterminate state.
- Added the InfoBar control, which displays essential information to a user without disrupting the user flow.
- Added the SegmentedBar control, which can be used to select a single item with fluent animations.
- Added the SettingsCard, SettingsExpander, and SettingsGroup controls, which can be used to organize and present configurable settings.
- Added UserPromptBuilder.Tag property and WithTag method for storing arbitrary data.
- Updated Avatar control styles to prevent button-related style class names (e.g., 'theme-solid', 'theme-link') from changing the Avatar theme.
- Updated BadgeAdorner to automatically bind Badge.DataContext to the adorned element's DataContext when Badge.DataContext is null.
- Updated BadgeAdorner to enable clipping when the Badge is within the bounds of the adorned element and disable clipping when outside the bounds.
- Renamed UserPromptControl's FooterImage and StatusImage properties as FooterImageSource and StatusImageSource.
- Themes
- Added the ThemeProperties.ToggleSwitchHasFarAffinityProperty attached property with updated ToggleSwitch theme to allow the knob/track of a ToggleSwitch to be arranged on the right side of the control instead of the left.
- Updated native control themes with changes in Avalonia through v11.0.10.
- Adjusted the default font size ratios for smaller sizes.
- Shared Library
- Added the ScrollableOverflowPresenter control that displays scroll buttons when its content overflows the available space.
- Added ShadowChrome.IsAnimationEnabled property which can be used to enable or disable animated property transitions.
- Added the ImageControlConverter value converter that can create an Image control for an Image source.
- Updated DegreeAngleAnimator to be registered as a custom animator in ModernTheme's static constructor.
- Updated DynamicImage.DisabledOpacity so that it is relative to the control's opacity.
- Updated HyperlinkTextBlock to support 'size-*' style classes.
- Updated MeshGradientPresenter to work with Avalonia v11.1 API changes.
- Updated ImageProvider's cloning of RadialGradientBrush instances to work with Avalonia v11.1 API changes.
- Renamed ActiproSoftware.UI.Avalonia.Controls.Converters.ImageKeyToImageConverter as ImageKeyToImageSourceConverter.
- Renamed ActiproSoftware.UI.Avalonia.Media.SharedImageKeys as SharedImageSourceKeys.
不具合の修正
- Fundamentals
- Fixed a possible exception when assigning the owner of a UserPromptWindow if the explicit owner was undefined and the coerced owner was invalid.