WPF Controls 2014.1 Released

Announcements Forum

Posted 10 years ago by Actipro Software Support - Cleveland, OH, USA
Avatar

A major new version of the Actipro WPF controls is now available.  This new version is packed with updates across our WPF product line, including features like improved Metro themes, a new JSON language in the SyntaxEditor Web Languages Add-on, and new Shared Library controls.

Detailed Update List

Docking/MDI

  • Added DockSite.WindowAutoHidePopupOpened and WindowAutoHidePopupClosed events that notify when an auto-hide popup (flyout) opens or closes.
  • Added the DockSite.ToolWindowsHaveImagesOnTabs property, which controls whether tool windows outside of MDI display images on their tabs.
  • Updated Metro themes to not display images on tool window tabs by default.
  • Updated Metro themes to not show auto-hide flyouts when hovering the mouse over the auto-hide tab. They now require a click on the tab to display.
  • Made further improvements to rendering of active containers when interop controls are used and InteropFocusTracking.IsEnabled is set on HwndHosts.
  • Updated auto-hide flyouts to close when DockSite.AutoHidePopupOpensOnMouseHover is false and the currently-displayed tool window tab is clicked.
  • Slightly increased the speed of auto-hide flyout animations.
  • Improved desired window size tracking when transitioning between states.
  • Improved rafted window drag tracking relative to the mouse.
  • Improved persistance of desired window sizes when restoring layouts.
  • Updated RaftingWindow to not auto-activate when being opened from a layout restore.
  • Updated the order in which the layout restoration of various tool window states occurs to prevent possible flickering.
  • Fixed a bug where tabbed MDI's primary document might not be set during a layout restore.
  • Fixed a bug where using a menu item to change an auto-hidden tool window to another state could throw an exception if the mouse is in a certain location.
  • Fixed a bug where the WindowChrome outer glow in Metro themes might not hide when the target Window is owned by another Window that gets minimized.
  • Fixed a bug where rafted documents would close when deserializing a tool window-only layout.

PropertyGrid

  • Added new built-in property editors for FontFamily, FontStretch, FontStyle and FontWeight properties.

Ribbon

  • Added new AssetResourceKeys.KeyTip* theme resources and updated the Metro themes to render key tips more like Office 2013.
  • Updated CheckBox-based menu items to support tri-state display when IsThreeState is true.
  • Updated context menus for recent document menu items to not include an 'Add to QAT' item.
  • Improved RibbonWindow templates to support a named title bar button panel in case custom templates change button sizes.

SyntaxEditor

  • Updated bookmark indicator tags to support an IsEnabled state, and updated the related QuickStart to show them.
  • Added the LipsumGenerator class that can be used to generate 'lorem ipsum' placeholder text and added an SDI Editor demo menu item to demo it.
  • Reimplemented and greatly improved the DelimiterAutoCompleter logic for auto-completion, and then tracking inserted delimiters afterward.
  • Added the SyntaxEditor.IsViewLineMeasureEnabled property, which can be set to true to have the editor resize based on content.
  • Updated single-line mode to also support word wrap, such that wrapped lines increase the editor height when IsViewLineMeasureEnabled is true, and updated the Single-Line Mode QuickStart to demo this.
  • Improved indicator glyph rendering.
  • Added features to DelimiterIndentProvider to support optional indentation of square braces.
  • Added the ITextSnapshotLine.EndOffsetIncludingLineTerminator and TextRangeIncludingLineTerminator properties.
  • Added catch for when invalid regex patterns are passed via IEditorView.HighlightedResultSearchOptions.
  • Updated JavaScript language to support multi-line strings via backslash continuation.
  • Updated block indent mode to retain whitespace after the caret when Enter is pressed.
  • Updated search result highlights to respect the scope of the specified search options.
  • Updated completion sessions to close on mouse clicks within the editor.
  • Updated how completion sessions handle PgUp/PgDn.
  • Updated the logic in various MergableToken property getters.
  • Fixed a bug where multiple auto-corrects on a line might position the caret incorrectly.
  • Fixed a bug where text searching might find results that extended past the end of a specified search text range.
  • Fixed a bug with 'find all' search results in certain scenarios.
  • Fixed a bug where ITextViewLine.IsLastLine might not return the correct value.
  • Fixed a bug that could occur when starting a code snippet template session in a language that auto-corrects the snippet text.
.NET Languages Add-on
  • Improved handling of VB identifiers that require escaping in the parser and completion provider.
  • Improved the resolver to better handle VB variable declarations that don't indicate a type.
Web Languages Add-on
  • Added IntelliPrompt completion for keywords and symbols to the JavaScript language.
  • Added a new advanced JSON language that can be used to view/edit JSON files, along with a new related QuickStart.
  • Updated JavaScript language to support multi-line strings via backslash continuation.
Irony Add-on
  • Updated how the document text is retrieved so that passing a snapshot into the parse request isn't required.

Themes

  • Made many refinements and improvements to the Metro themes, especially related to Docking/MDI.
  • Improved WindowChrome (and RibbonWindow) rendering when maximized.

Shared Library

  • Added the RadialSlider control, which is a circular slider that can be used to input any scalar value.
  • Added the RingSlice control, which renders a portion of a ring at designated angles and radius.
  • Added the CircularThumb control, which is a thumb gripper with a circular shape and arrow adornment.
  • Added three samples for new Shared Library controls.
  • Adjusted the themed TextBox style.

Sample Browser

  • Added ability to toggle description sidebar on some samples.

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 over 60% over purchasing all the WPF controls individually.

The WPF Essential bundle saves over 45% 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.

Live Demo

You can give all our lastest WPF control products a spin right in your browser as long as you have .NET 4.0 installed. Just follow the steps on this page to see live demos:

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

Download an Evaluation

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 to 2014.1

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