Build 506 of WPF Studio 2009.1 is available for download now. It is one of the larger WPF Studio maintenance releases we’ve made. Let me do a quick review of some of the major exciting new features. In addition to this list, there are a lot of other minor enhancements made.
See our related forum announcement for exact details on what updates were made in each product.
| Docking/MDI for WPF Custom content in docking window tabs Any content can now be placed in docking window tabs. This screenshot shows an animated progress indicator in one tab and a drop-down button in the other tab. Resize slots in a SplitContainer New features have been added making it possible for you to resize the slots of a SplitContainer however you like. This screenshot shows a split container with an even distribution of space for its slots. Cascade and tile tabbed MDI documents You now can cascade, tile horizontally, and tile vertically tabbed MDI documents. This screenshot shows how six tabbed documents are tiled horizontally. New WindowControl features WindowControl has several new options and even allows custom content to be in the title bar. This screenshot shows a small progressbar in the title bar. Close tabs with middle-click An option has been added to allow tabs to close with a middle-click, much like in some popular browsers. |
| Editors for WPF Improved min/maximum value support The built-in editors have had support for min/max values improved. |
| Navigation for WPF New Windows 7-like expander style A new style has been added that renders similar to the Windows 7 expanders and even has smooth animation. The style is customized for each system and Office theme. Built-in expander styles updated to support all expand directions We’ve updated all our built-in expander styles so that all expand directions are supported: up, down, left and right. |
| PropertyGrid for WPF New textbox and dialog button property editor We’ve added a new built-in property editor that uses a TextBox and includes a button that can be used to show a dialog. |
| SyntaxEditor for WPF Finalized language definition format This build finalizes the new language project and language definition XML formats. All language samples have been updated to use them instead of the classic SyntaxEditor 4.0 for WinForms dynamic language XML definition format. Language Designer application Very major improvements (several weeks of dev time) have been made to the Language Designer application. It has a number of helpful tools for quickly getting started building a syntax language for use with SyntaxEditor. It now just takes a few minutes to get up and running, even for SyntaxEditor newbies. Automated quick info session processing We’ve added a new quick info provider service that can be added to a language. This service watches for mouse hovers and just asks you what to display in response to hovers over different areas of the editor. Quick info can be displayed for hovers over the text area, or any other part of the editor such as in margins. View mouse hover event A new view mouse hover event has been added. We handle all the processing for determining when to fire it. Caret and selection brush customization You now can completely customize the look of the caret and selection. Don’t like our default settings? Change them however you like! Completion list display when user starts typing a word We’ve added a new feature to make it easy to know if the user is starting to type a new word, so that a completion list can display in response. MGrammar tokens now get assigned a token key We’ve updated tokens generated from the Oslo Dataflow Add-on to provide an IToken.Key value if a TokenKey attribute is specified in the original MGrammar source |
| Shared Library for WPF Unique tooltip for PopupButton popup indicator We’ve added a new PopupIndicatorToolTip property to PopupButton, which allows the popup indicator to display a unique tooltip, rather than the tooltip for the main button area. |