WPF Controls v23.1.3 Maintenance Release

Announcements Forum

Posted 7 months ago by Actipro Software Support - Cleveland, OH, USA
Avatar

A new WPF Controls maintenance release is now available.

Detailed Update List

Docking

  • Fixed an issue where auto-hide tabs taps might not always display the related tool window when not using hosted popups.
  • Fixed an issue where a non-hosted auto-hide popup might not resize properly when the containing Window is resized.

Editors

  • Added a new Custom Edit Box QuickStart sample demonstrating how to build an edit box for a custom type.
  • Updated each edit box template to bind the TabIndex property down to the embedded TextBox control.

Gauge

  • Added a PointerBase.StartDrag method that can programmatically start a pointer drag operation when the left mouse button is pressed elsewhere in the gauge.

Grids

  • Updated TreeListBoxAutomationPeer's implementation of the IItemContainerProvider interface.

Shell

  • Updated shell service logic to better handle Microsoft's recent Windows 11 updates in root Desktop child folder results.
  • Updated dialogs launched from context menus to show at the menu's location.
  • Fixed an issue where the UsersFiles folder and some descendants couldn't be located via editing name when the Default or Desktop root folders were used.
  • Fixed an issue where removable drives might not be located via editing name when the Default root folder was used.
  • Fixed an issue where using a Desktop root special folder might result in unnecessary child refreshing in certain scenarios.
  • Fixed an issue where an AccessViolationException could be thrown while processing the command string of shell menu items.

SyntaxEditor

  • Updated the IntelliPrompt completion list description tip to announce in screen reader apps.
  • Updated OverlayPaneCollection.AddSearch to close any existing overlay panes before adding the SearchOverlayPane.
  • Fixed an issue where IME composition wouldn't work if SyntaxEditor was in a Popup.
.NET Languages Add-on
  • Updated the C# grammar with improved error handling within block statements.
  • Updated the VB grammar to support a first optional argument in an argument list.
  • Updated the binary assembly reflection logic to handle a possible exception when examining obfuscated assemblies.
  • Fixed an issue where the assembly repository cache mechanism wasn't working properly in .NET Core 3.1 or later applications.
Python Language Add-on
  • Fixed an issue where the package repository cache mechanism wasn't working properly in .NET Core 3.1 or later applications.

Themes

  • Updated edit controls in a read-only state to have a slightly dimmer foreground than normal.
  • Updated several theme brushes.

Shared

  • Refactored ResizableContentControl layout logic to better handle external constraints.
  • Updated UserPromptControl to make the content area's ScrollViewer focusable only when scrollbars are visible.
  • Fixed an issue where setting SpectrumColorPicker.SelectedColor in XAML within a UserControl might not keep the desired color selected in a certain scenario.


Actipro Software Support