WPF, Silverlight, and WinRT/XAML v2014.1 Released

by Avatar Bill Henning (Actipro)
Wednesday, March 12, 2014 at 10:37am

BlogPostBanner

The 2014.1 versions of our WPF, Silverlight, and WinRT/XAML controls have been released and are now available for download.

Major new features are described below.  See the announcement posts for the detailed list of enhancements and updates, including many items not listed below:

ProductHeadingWPFDocking

Metro themes have been dramatically refined and updated in this version, mostly in the area of Docking/MDI.  Updated UI includes subtle border lines, new auto-hide tab appearance, title bar gripper decorations, and more.

DockingMetro

Metro themes will now not show images on tabs by default, and have changed auto-hide tabs to require a click (instead of hover) to open.  These updates match Visual Studio 2013 behavior.

We've added new events for the auto-hide popup (flyout) that fire when it is opened or closed.  The popup is also now displayed using a faster default animation speed.

When the DockSite.AutoHidePopupOpensOnMouseHover property is false, clicks on auto-hide tabs are required to toggle the auto-hide popup opened and closed.

ProductHeadingWPFPropertyGrid

New built-in property editors for FontFamily, FontStretch, FontStyle, and FontWeight type properties have been added.

PropertyGridFontFamily

ProductHeadingWPFRibbon

New key tip specific theme resources have been added and key tips in Metro themes now render more like Office 2013.

CheckBox-based menu items now are capable of supporting tri-state display.

ProductHeadingGenericSyntaxEditor

Delimiter auto-completion logic for insertion and subsequent scope tracking has been greatly improved.  Delimiter indent provider can now optionally support square braces.

Added a new property that allows SyntaxEditor to measure itself based on text contents.  This works great for smaller documents in both multi-line and single-line modes.

SyntaxEditorAutoSize

Updated single-line mode to support word wrap, which is very useful when combined with the new view line measuring option.

SyntaxEditorSingleLineWrapped

Bookmark indicators now support an IsEnabled state.

LipsumGenerator class added to support generation of "lorem ipsum" placeholder text.

Changed block indent mode to retain whitespace after the caret when Enter is pressed.

.NET Languages Add-on

Numerous improvements to the VB language's handling of identifiers and variable declarations that don't include a type.

Web Languages Add-on

Added IntelliPrompt completion for keywords and symbols to the JavaScript language.

JavaScriptCompletion

Added a new advanced JSON language that can be used to view/edit JSON files, along with a new related QuickStart.

JsonLanguage

Updated JavaScript language to support multi-line strings via backslash continuation.

ProductHeadingWPFThemes

Many improvements to Metro themes (mostly in the Docking/MDI area described above), and improved WindowChrome (and RibbonWindow) rendering when maximized.

ProductHeadingGenericShared

WPF/Silverlight Only

Added the RadialSlider control, which is a circular slider that can be used to input any scalar value.

RadialSliderIntro

Added the RingSlice control, which renders a portion of a ring at designated angles and radius.

RingSliceProgressIndicator

Added the CircularThumb control, which is a thumb gripper with a circular shape and arrow adornment.

Added three samples for new Shared Library controls.

WinRT/XAML Only

Added the AppBarHint control, which is a visual hint to users that app bars exist on a page, and can be tapped to toggle them open. 

AppBarHint

Added a related QuickStart.

ProductHeadingMisc

Sample Browser (WPF/Silverlight only)

Added the ability to toggle description sidebar on some samples.

TaskDownload TaskLiveDemo TaskBuyNow

WinForms Metro Toggleable Auto-Hide Flyouts

by Avatar Bill Henning (Actipro)
Tuesday, February 18, 2014 at 2:28pm

PostBannerWinFormsDevNotes

Yesterday we announced that a new Metro Light theme is coming to our WinForms Controls in the 2014.1 version.  This new theme was modeled after Visual Studio 2013's appearance and helps give your app a sleeker look.

Differences in Auto-Hide Tab Behavior

In the newer Visual Studio versions, auto-hidden tool windows are represented by a UI element that no longer looks like a tab.  Instead, the "tab" contains the tool window's name with a thick line underneath. 

In this screenshot, you can see the mouse hovering over the Events auto-hide tab:WinFormsMetroDocking

Another change in Visual Studio is that hovering over the tab no longer automatically shows the tool window in a flyout.  Users must now click to display the flyout.

Our DockManager already has a AutoHideShowOnMouseHover property that can be set to false to achieve that sort of behavior.  For the 2014.1 version, we have enhanced it further.  If the property is false, and a tool window's auto-hide tab is clicked while the related tool window flyout is displayed, the flyout will now toggle closed.  This achieves similar functionality to how Visual Studio 2013 works.

Summary

These additions to give your WinForms app a fresh new Metro look will be available in the 2014.1 version of our WinForms Controls.

TaskDownload TaskBuyNow

Metro Light Theme Coming to WinForms Controls

by Avatar Bill Henning (Actipro)
Monday, February 17, 2014 at 1:34pm

PostBannerWinFormsDevNotes

We've had metro themes in our WPF control products for over a year now and recently announced that they are getting some very nice updates for their 2014.1, with a number of refinements and enhancements.

Today I'd like to announce that a Metro Light theme is coming to our WinForms Controls as well!  This new theme gives your WinForms apps a Visual Studio 2013-like appearance.

Theme Description

First, we've added an additional option to the WindowsColorSchemeType that is called MetroLight and uses a flat color scheme similar to Visual Studio 2013's look.

Next, we created brand new renderers for our Bars, Docking/MDI, and Navigation products that draw the controls using the Metro appearance.  SyntaxEditor and Wizard already look good in Metro Light with their existing renderers.

Here's the Bar Controls demo, showing off the new theme:

BarsMetroLight

Notice how the entire window has a nice flat appearance and subtle touches like the dotted gripper title bars are included.

Summary

This great theme addition to give your WinForms app a fresh new Metro look will be available in the 2014.1 version of our WinForms Controls.

TaskDownload TaskBuyNow

Docking/MDI for WPF - Huge Metro Theme Updates

by Avatar Bill Henning (Actipro)
Friday, February 7, 2014 at 9:38am

PostBannerWPFStudioDevNotes

The past couple days, we've been working on enhancing our popular Metro Themes, mostly focusing on refinements and improvements to their use in our Docking/MDI product.

Our Metro Light, White, and Dark themes have been available since v2012.2 and not only theme the Actipro controls you use in your projects, but also can theme all the native WPF controls.  This allows your entire app to mesh together cleanly with a polished, professional appearance.

Theme Updates

Let's dive in and take a look at some of the updates that are coming.  First, here's a screenshot of our main Docking/MDI demo with the updated Metro Light theme:

DockingMetroLightThemeUpdates

Improvements include:

  • Lighter dock site background that blends better with the window background.
  • Subtle outline borders around the tabbed MDI and tool window containers.
  • Tool window container title bars are no longer as in-your-face when not focused.
  • Tool window container title bars now have a dotted region that help relay that they are grippable.
  • New auto-hidden tool window tab appearance that is more like Visual Studio 2013.
  • Tool window tab images hidden by default in Metro themes (but can be toggled back via a new option).
  • Slightly lighter control backgrounds in Metro Dark theme.

Here's the same window in our Metro Dark theme:

DockingMetroDarkThemeUpdates

Summary

Our feature rich Docking/MDI product, combined with our enhanced Metro themes, really provide sleek and clean docking window functionality for your WPF apps.  You won't beat the attention to detail that our themes provide.

These new features will be available in the 2014.1 version of Docking/MDI.

TaskDownload TaskLiveDemo TaskBuyNow

Docking/MDI Getting Events for Auto-Hide Popups

by Avatar Bill Henning (Actipro)
Wednesday, January 8, 2014 at 9:45am

PostBannerWPFStudioDevNotes

One feature that has been requested by a number of customers for our Docking/MDI product is to be notified of when a tool window that is auto-hidden flies out or back in, such as the Error List tool window in the screenshot below:

DockingAutoHide

We just completed adding two new events to DockSite named WindowAutoHidePopupOpened and WindowAutoHidePopupClosed.  Each even passes an event args that specifies which tool window is being opened or closed.

These new features will be available in the 2014.1 version of Docking/MDI.

TaskDownload TaskLiveDemo TaskBuyNow