WPF Controls v2019.1 Build 684 Maintenance Release

by Avatar Bill Henning (Actipro)
Tuesday, January 14, 2020 at 9:03pm

Our v2019.1 WPF controls have been updated with a new maintenance release that is now ready for download. 

See this announcement post for the detailed list of enhancements and updates.

Download Buy Now

Let's have a look at some of the larger updates.

Docking/MDI

Tab Overflow Menus

A tabbed MDI overflow menu

The tab overflow menu now places a checkmark by the currently-selected tab.

Editors

AutoCompleteBox Input Modes

A new AutoCompleteBox input mode property has been added that determines how the control behaves.  Search mode is intended for usage when the control is providing search-like functionality, commonly seen in application title bars. 

An AutoCompleteBox

ComboBox mode is an alternate mode intended for use when the control should be used in more traditional ComboBox-like scenarios, where an items source is bound and the user should be able to easily choose an item from the list of items. A big difference between the modes is that when in ComboBox mode, the popup list filter turns off when not typing in the control. This allows the entire list to be browsed when interacting with the control purely via the popup.

Edit Box Large Incremental Changes

Numeric edit boxes now support large incremental changes when holding Shift while pressing Up/Down, using the spinner, or rotating the mouse wheel.

Edit Box Conditional Format Strings

Several numeric edit boxes now support custom format strings with semi-colon conditional format specifiers.

Grids

PropertyGrid API Improvements

A PropertyGrid.RequestRefresh method has been added, which requests that the property grid refresh its contents.

A PropertyDescriptorPropertyModel.PropertyDescriptor property has been added, which returns the PropertyDescriptor used in that particular property model.

SyntaxEditor

Selection Scope Search Ranges

The built-in search overlay pane, currently using Selection scope, and with the search range showing in the editor view

When using the search overlay pane, a new text background renders over the search range if in Selection scope mode.  Logic related to Selection scope search range has been refactored and improved.

Search Overlay Pane Hotkeys

A new property can determine if built-in hotkeys are supported that can activate for the search overlay pane.  Turn this feature off when external search UI is used.

Completion Item Performance

Completion list item-adding performance has been dramatically improved when using new batch features.  All add-ons take advantage of the new features.

Themes

WindowChrome Updates

WindowChrome’s startup logic has been streamlined to reduce Win32 calls, and help prevent against rendering issues.