WPF Controls v25.1 Released

Announcements Forum

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

A major new version of the Actipro WPF controls is now available.

Detailed Update List

Bars

  • Added dockable toolbars that can be dragged to any side of an application or even floated. This functionality is found in popular IDE applications.
  • Added a BarMainMenu control that is a top-level main menu, configurable via MVVM.
  • Added a new Dockable Toolbars QuickStart sample to demonstrate the new controls.
  • Added RibbonBackstageTabViewModel.Content, ContentTemplate, and ContentTemplateSelector properties.
  • Added RibbonBackstageViewModel.CanClose property.
  • Added Tag property to all view models that can be used to store custom data.
  • Updated RibbonTabHeader to use SemiBold font weight for selected tabs since many font families do not render Medium font weight differently than Normal.

Docking

  • Added SingleTabLayoutBehavior support to TabbedMdiHost.
  • Added support for AdvancedTabControl to directly activate preview tabs using keys Ctrl+Shift+1 through Ctrl+Shift+9.
  • Updated DockSite MVVM logic to not update existing item view model open states when an items source is set to null.
  • Updated AdvancedTabControl so Ctrl+9 and Ctrl+Alt+9 activate the last tab instead of the ninth tab. Accessing the tenth tab with the 0 key is no longer supported.
  • Improved handling of window activation via MVVM.
  • Fixed an issue with Switcher arrow key navigation when the same arrow key was also part of a key gesture that moved between document or tool windows.

Grids

  • Updated TreeListBox to not update the selected state of items removed from the control, thereby allowing an item to be reselected if added back later.
  • Updated TreeListBox logic for processing item updates from other threads.
  • Updated MergedPropertyModel to dispose its child models when it is disposed.

SyntaxEditor

  • Added the IIntraTextSpacerTag.IsSpacerBefore property that allows an intra-text adornment to render after the tagged range instead of before, which is useful for features like AI suggestions.
  • Updated a couple samples to demonstrate intra-text adornment placement options.
  • Updated the outlining margin to render with the modern appearance found in recent Visual Studio versions.
.NET Languages Add-on
  • Updated the C# language to syntax highlight interpolated string expressions and support IntelliPrompt within the expressions.
  • Updated the C# parser to support C# 13 syntax.
  • Updated the C# parser to support C# 12 syntax.
  • Updated the C# parser to support C# 11 syntax.
  • Updated the C# parser to support C# 10 syntax.
  • Updated the C# parser to properly handle deconstruction.
Web Languages Add-on
  • Updated the XML formatter to better retain whitespace at the end of a format selection edit action.

Themes

  • Updated the native ComboBox template to avoid a binding warning in a certain scenario.

Shared

  • Added UserPromptBuilder.CanResize and WithCanResize members that can pre-configure a user prompt to be resizable. Improved configuration of UserPromptControl to work better in resizable windows.

All

  • Added .NET assembly targets for .NET 8.
  • Updated .NET assemblies to target .NET 6 instead of .NET Core 3.1.

About WPF Controls

WPF Studio / WPF Essentials Licensing

You can purchase our WPF controls individually if you wish however you have the option to purchase all of them in the WPF Studio bundle. Purchasing the bundle saves more than 65% over purchasing all the WPF controls individually.

The WPF Essentials bundle saves more than 40% over purchasing its bundled controls separately.

That's some incredible savings!

WPF Studio Benefits

All WPF control licenses automatically include a free subscription for a year of free upgrades to any new versions that are released. At the end of the year, you may renew your license for another year to keep the free upgrade benefits active.

In addition, if you own a WPF Studio license, you are automatically eligible to receive free licenses for any new WPF control products added to WPF Studio that come out within your year period. This benefit does not apply to WPF Essentials customers.

Evaluation Download

You can download an evaluation of all our WPF controls from this page:

http://www.actiprosoftware.com/download/evaluations

Upgrade to WPF Studio

Contact our sales team for information on discounted pricing for upgrading from one of our older WPF control product licenses to a license for WPF Studio, WPF Essentials, or a new version of a WPF control product.

Free Upgrades

If you own an older WPF Studio version or one of its products and would like to upgrade to this latest version, please click the request a free upgrade link on your organization account page's 'Purchases and Licenses' tab. The link will appear there if your upgrade eligibility is active.


Actipro Software Support