Actipro Bars for WPF 24.1.3

Released: Sep 10, 2024

24.1.3 中的更新

特性

  • 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.

修補程式

  • 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.