WPF Controls v25.1.1 Release

Announcements Forum

Posted 3 days ago by Actipro Software Support - Cleveland, OH, USA
Avatar

A new WPF Controls maintenance release is now available.  This version updates the SyntaxEditor Python Language Add-on to support Python v3.11 and makes numerous other improvements across the product line.

Detailed Update List

Bars

  • Added missing gallery item brushes when in a high contrast theme.
  • Added the RibbonTabViewModel.IsEnabled property.
  • Added the RibbonBackstageTabViewModel.IsEnabled property.
  • Added the RibbonBackstageViewModel.CanSelectFirstTabOnOpen property.
  • Added a setter declaration to the IHasTag.Tag property.
  • Added IHasVariantImages interface implementation to any view model that had at least one SmallImageSource, MediumImageSource, or LargeImageSource property defined.
  • Added a BarGalleryBase.StaysOpenOnClick property that prevents focus from moving back to the main focus scope after a gallery item click.
  • Updated a popup BarMenuItem whose key tip is accessed to focus its first child menu item.
  • Updated KeyTipService to not start key tip mode when the mouse wheel is turned while Alt is initially held down.
  • Updated RibbonTabHeader to match the IsEnabled state of the corresponding RibbonTab.
  • Updated RibbonGroupLauncherButton.ContentTemplate to support glyph customization.
  • Updated menus with multiple sequential BarMenuSeparator controls to only render the first one.
  • Fixed an issue where a disabled BarComboBox didn't always render properly.
  • Fixed an issue where RibbonBackstage might auto-select a first tab that was configured to not be visible.
  • Fixed an issue where the minimized Ribbon popup could close when an in-ribbon gallery's scroll buttons were clicked.
  • Fixed an issue where showing labels on items in a QAT below the ribbon could throw an exception.
  • Fixed InvalidOperationException that could be thrown in rare scenarios when deserializing a Ribbon.

Docking

  • Added support to close auto-hide tool window tabs on middle-click.

Editors

  • Updated the Spinner control's Style to better support customization.

Grids

  • Updated TreeListBox tree lines to scroll horizontally when appropriate.
  • Updated the TreeListView header cell used for padding to not render a right-side border.

Ribbon

  • Updated control templates to improve the rendering of disabled checked buttons.

Shell

  • Updated the logic for executing shell context menu item commands.

SyntaxEditor

  • Improved selection adjustment logic after text changes.
  • Updated IntelliPrompt completion list rendering to slightly improve performance.
  • Updated the recently added IIntraTextSpacerTag.IsSpacerBefore property to have a default implementation in .NET.
.NET Languages Add-on
  • Improved handling of interpolated string expressions.
  • Updated the resolver to properly locate local functions declared in scope but after the context location.
Python Language Add-on
  • Added an IncludeSourceLocation option on Python IntelliPrompt providers that can be set to false to hide the source module path.
  • Updated IntelliPrompt to display docstrings defined for fields and variables.
  • Updated the Python parser to support Python v3.11 syntax.
  • Updated the Python parser to support Python v3.10 syntax.

Themes

  • Improved the Slider control templates.

Shared

  • Refactored ResizablePopupContentHost to facilitate virtualization in some scenarios.
  • Updated UICommand*WindowText string resources to have underscores for menu item accelerator support, and added new UI*ButtonToolTip string resources for use with window title bar buttons.
  • Fixed an issue where Avatar wasn't deriving initials for e-mail addresses properly.

[Modified 1 days ago]


Actipro Software Support