Actipro Bars for WPF 24.1.3
Released: Sep 10, 2024
Mises à jour de 24.1.3
Fonctionnalités
- Added the Ribbon.AreTabsVisible property, which can be set to false to hide ribbon tabs when there is only a single tab in the ribbon. It is recommended to also hide the application button and the tab row toolbar when using this feature.
- Added the Ribbon.GroupLabelMode property, which can be set to Always when a ribbon in Simplified layout mode should display group labels.
- Added the BarComboBox.InlineImageSourcePath property that can bind to an ImageSource-based property on the selected gallery item to render a small image next to the inline text.
- Added the RibbonBackstageViewModel.SelectedItem property to allow the selected tab to be controlled using MVVM.
- Added the RibbonBackstageTabViewModel.VariantSize property to allow variant sizing to be controlled using MVVM.
- Added IsVisible property to appropriate view models to toggle the visibility of the corresponding control.
- Added AllowLabelsOnQuickAccessToolBar property to RibbonViewModel.
- Added the BarMenuItem.CanSelectOnPointerOver property.
- Added the RibbonQuickAccessToolBar.KeyTipTextPrefix property, which can optionally be set when the auto-generated numeric key tip text for QAT items might conflict with ribbon tab key tip text.
- Updated the Layout Modes QuickStart to demonstrate the new Ribbon.AreTabsVisible and GroupLabelMode features.
- Updated ribbon tab appearance when the ribbon is in a minimized state.
- Updated BarComboBox to open the popup when the Alt+Down key is pressed.
- Updated how BarComboBox restores focus when its popup is open and the Esc key is pressed.
- Updated a non-editable BarComboBox to open the popup when the Up or Down arrow keys are pressed.
- Updated a non-editable BarComboBox to support text search.
- Updated an editable BarComboBox that programmatically receives focus to move focus to its embedded TextBox.
- Updated BarComboBoxAutomationPeer to implement IValueProvider.
- Updated BarComboBoxViewModel's calls to SelectItemByValueMatch to support overridden versions.
- Updated RibbonQuickAccessToolBar when in a title bar to better support menu mode focus tracking.
- Updated RibbonBackstage tabs and buttons to support wrapping of long labels.
- Updated RibbonBackstage tabs to support coerced images when the small and/or large image source is undefined.
- Updated BarPopupButtonBase logic for ensuring the popup is at least as wide as the button to work better with menu galleries.
- Updated the BarMenuGallery filter button to show in the UIA peer tree when visible.
- Updated BarMenuGallery in a popup that is opened via key tip to properly commit the initially-selected gallery item on Enter or Space press.
- Updated BarSplitButtonAutomationPeer to return a control type of SplitButton instead of MenuItem.
- Updated the themes to use SystemThemeCatalogRegistrar.
- Updated KeyTipTextGenerator logic for examining labels to better handle other cultures.
- Updated screen tip positioning logic.
- Updated serialization to include support for the Ribbon.AllowLabelsOnQuickAccessToolbar property.
- Updated BarSplitMenuItem to support display of input gesture text.
- Updated how disabled button images render when in a title bar QAT that requires monochrome images.
- Updated how data contexts are cleared for generated controls.
Correctifs
- Fixed an issue where a RibbonGallery popup might not cover the gallery properly on touchscreen PCs.
- Fixed IsInputGestureTextVisible property incorrectly defaulting to false instead of true.
- Fixed RibbonContextualTabItemForegroundHoverBrushKey theme resource being applied to non-contextual tabs instead of contextual tabs. Updated the RibbonContextualTabItemForegroundHoverBrushKey to be the same as RibbonContextualTabItemForegroundNormalBrushKey since modern themes do not change foreground on mouse over.
- Fixed an issue where key tips in a Window with RTL flow direction appeared reversed.
- Fixed an issue where BarSplitMenuItem screen tip placement could be on the wrong side.
- Fixed an issue where switching from Classic layout mode to Simplified layout mode and back might keep some controls hidden.
- Fixed an issue where a BarCheckBox that was overflowed to a menu in simplified layout would not update the IsChecked property when the menu item was invoked.
- Fixed an issue where a BarTextBox that was overflowed to a menu in simplified layout would not update the Text property when the menu item was updated.