Actipro WPF Studio 2016.1 released

Released: Feb 3, 2016

Updates in this release

Updates in 2016.1

Docking/MDI

  • Completely Rebuilt - The Docking/MDI product has completely rebuilt product internals, which are optimized and now support the next generation features found in Visual Studio 2015. 
  • Subtle Animations - Quick subtle animations have been updated and added throughout the product to give it a more vibrant feel. 
  • AdvancedTabControl - The new AdvancedTabControl control extends the native TabControl while adding many new features including appearance customization, animation, multiple tab kinds and new tab buttons.
  • Desired, Minimum, and Maximum Container Sizes - Layout logic has been updated to try to adhere to optional new desired, minimum, and maximum docked size hints on docking windows when space is available.
  • Splitters Can Render Above Interop Content - A problem in the old version was the dragged splitter highlights didn't render above interop (WinForms, etc.) content due to WPF's airspace issue.  This scenario now works as expected when interop support is enabled.
  • Default Locations - Several DockingWindow members have been added to designate preferences for initial dock location when opened, such as with other windows in a group, on a specific side, or at a dynamic location based on an event handler's logic.  The properties can all be bound to view-models, allowing you to fully designate initial locations for docking windows purely via MVVM.
  • Docking Window Tabs - A new optional property lets you specify alternate text to render on tabs, generally shorter than the Title text. 
  • Contextual Content - New properties have been added that allow custom content like buttons or status indicators to be easily injected into title bars and tabs.
  • Layout Serialization - A new property has been added that can uniquely identify a docking window with any string value, instead of using the Name property as before, which was limited to identifier syntax. 
  • Floating Windows - Floating windows now support Aero snap when dragging, meaning you can drag to the top of the screen to maximize the window, etc. 
  • Tabbed MDI - Tabbed MDI has three modes of tab display (normal, pinned, preview), which are similar to those found in Visual Studio 2015.  New context menu options are available such as "Close Others", "Close All Documents", "Pin Tab", etc.
  • Standard MDI - Dock guides now show over standard MDI so that dragged windows can be dropped into it. A context menu is now available when clicking a standard MDI window's icon or right-clicking its title bar.
  • MVVM - Many improvements in the area of MVVM have been made.  Properties like IsOpen, IsActive, IsSelected, and State are now fully settable and can be bound to view models. 
  • Switchers - The standard switcher UI has been improved to a new, more modern user interface that animates on display and supports scrolling when there is overflow.
  • Prism 6.1 Support - The Prism sample has been updated to use Prism 6.1 and includes all source for Prism integration right in the sample instead of in a separate interop assembly.
  • 14 New Office 2016-Like Themes - Seven new accent color variations of the MetroLight theme have been added that render similar to the Office 2016 Colorful theme. Seven new accent color variations of the MetroWhite theme have also been added that render similar to the Office 2016 White theme
  • Updated Metro Theme Title Bar Button Rendering - WindowChrome title bar buttons in Metro themes have been updated to use the larger, crisper Windows 10 style.
  • Metro and Luna (XP) Themes Swap Assemblies - In previous versions, Metro themes were shipped in their own assembly that required referencing and registration during app startup.  In 2016.1, the Metro themes are built directly into the Shared library and no longer require registration.  Further, MetroLight will be the default theme on Windows 8.x/10 systems.

Ribbon

  • Automatic White Monochrome Image Conversion - The new accent color MetroLight themes that render similar to Office 2016 require the use of white monochrome icons in certain locations such as the upper QAT, tab panel, and status bar.  Features have been built into the ribbon button themes to automatically do this conversion for you. 

SyntaxEditor

  • New Metro Light and Dark Image Sets - New MetroLight and MetroDark image sets have been added for use with IntelliPrompt. The current set can be selected via the new static CommonImageSourceProvider.DefaultImageSet property.