Actipro WPF Studio adds Themes

Released: Dec 12, 2011

Updates in this release

Updates in 2011.2

  • App-Wide Themes - Includes professionally designed themes that apply to all Actipro controls and optionally to native WPF controls.
  • Styles - Enhanced styles and templates for all native WPF controls (TextBox, ToolBox, TreeView, etc.) are included.  These styles can be automatically applied app-wide via a single line of code. Or you can choose to use them on specific controls only, accessible via pre-defined style keys.
  • Common Asset Pool - There are over 800 asset resources for each of the themes supported. All custom and native control styles/templates use the same assets. This ensures that controls placed next to each other always render with similar colors that complement each other.
  • Advanced Tinting - Supports the tinting of any theme or portion of a theme towards a certain color. This means that you can take a built-in theme like the Office Silver theme and make it red instead.
  • Appearance Improvements - Updated menu, toolbar and statusbar appearances inspired by Visual Studio 2010’s look. The simplified design uses a darker workspace area, with lighter content areas in each docking window. 
  • IntelliPrompt Parameter Info - Show information about each member signature being edited. This makes it easy to implement parameter info for your own custom languages. Parameter info can handle rich-formatted content display using HTML-like markup tags. Colors and font weights or styles can be used to bring attention to portions of the info tip.
  • Single-Line Edit Mode - Make the editor appear like a standard TextBox, without scrollbars and where line terminators are not accepted as input. While in single-line edit mode, nearly all the standard UI features found in SyntaxEditor are still available, such as automated IntelliPrompt, adornments, etc.
  • Code Fragment Editing - Edit a portion of a document, such as a method body or expression. The benefit of using code fragments is that you can set up header and footer text that is appended when used for parsing and resolution. This means automated IntelliPrompt, code outlining and other features work correctly on the fragment being edited.