WPF Studio 2011.1 build 0541 Maintenance Release

Announcements Forum

Posted 13 years ago by Actipro Software Support - Cleveland, OH, USA
Avatar
A new WPF Studio maintenance release is now available. Updates include:

Docking/MDI

  • Optimized use of RelativeSource in certain bindings.
  • Fixed issue with restoring a single floating DocumentWindow to the tabbed MDI host where it's content would not display properly.
  • Fixed issue with context menus trimming underscores from window titles.
  • Fixed issue with resize cursor when changing orientation of a SplitContainer.
  • Fixed issue with using Prism's IRegionMemberLifetime to release views on deactivation with Docking.Interop.Prism.

Editors

  • Optimized use of RelativeSource in certain bindings.
  • Fixed unhandled exception in MaskedTextBox in certain scenarios.

Navigation

  • Optimized use of RelativeSource in certain bindings.
  • Updated the toggle minimization button to have a tab stop.

PropertyGrid

  • Optimized use of RelativeSource in certain bindings.
  • Fixed issue with PropertyGrid not properly displaying merged properties when SelectedObjects fires CollectionChanged event very quickly.
  • Fixed issue with potential infinite measure/arrange loop.

Ribbon

  • Updated the RibbonWindow title to center itself when possible, similar to Office 2010.
  • Updated code to better support secondary windows with respect to focus, including support for new WPF 4 menu mode.
  • Fixed a bug introduced in a previous build where certain stretch-oriented layouts in Backstage could cause an infinite loop during the measuring phase.

SyntaxEditor

  • Updated all text rendering to use the .NET 4.0 TextOptions.TextFormattingMode setting, when used in a .NET 4.0 application.
  • Added a virtual CollapsedRegionQuickInfoProvider.GetContent method that allows for overriding of the quick info content displayed for collapsed nodes.
  • Added features to the Language Designer to support generation of lexical state ID and token ID classes for programmatic lexers.
  • Updated the Language Designer so that a property grid drop-down of classification type keys is provided anywhere that classification type keys can be specified.
  • Updated SyntaxEditor automation peer to support setting focus by passing call to first focusable view.
  • Updated internal management of text changes.
  • Fixed a bug introduced in the previous build where replace result snapshot ranges could be incorrect.

LL(*) Parser Framework

  • Updated the Language Designer to not generate GetChildrenEnumerator methods on AST node classes that don't have AST node-related child properties.
  • Updated the Language Designer to support the generation of an AST node keys class.

.NET Languages Add-on

  • BREAK: Used the new Language Designer features to generate the C#/VB lexical state ID and token ID classes, and updated the names of tokens.

Web Languages Add-on

  • Updated completion lists to chain and automatically show for attribute values when committing an attribute name completion list.
  • Updated completion lists to automatically show when starting to type a new attribute name or attribute value.

Shared Library

  • Optimized use of RelativeSource in certain bindings.


Actipro Software Support