Subscriptions

What's New in DXperience v2011 vol 1

WPF Form Layout Control

Layout Control - Runtime Customization Enhancements

The newest features of our WPF Layout Control were created to significantly enhance the end-user’s runtime customization experience.

With this release, an end-user user can easily rename any layout item, group, tab or tab container via the customization toolbar which includes a customization button dedicated for this operation:

Layout Control- Runtime Customization - Renaming Items

New groups and tabbed groups can now be added via drag-and-drop from a sliding customization window, as demonstrated in the following video:

Layout Control- Runtime Customization - Adding New Groups

When a group is created, its settings are set to default values. If you want to customize a group's settings while it is being created, you can handle a specific event.

In the video above, you may have noticed an additional button in the customization toolbar that allows new tabs to be added to a tab group:

Layout Control- Runtime Customization - Add New Tab Button

You can change the position of any item within a layout control via drag-and-drop. To extend this feature, we added two new buttons to the customization toolbar that will allow an end-user to move tabs forward/backward:

Layout Control- Runtime Customization - Adding New Groups

Note that these buttons are applicable for any other item as well. For instance, you can use them to change the order of items within a group.

Like any other item, groups created by an end-user at runtime in customization mode, can be hidden from the layout via the Remove button (available in the customization toolbar). If required, a hidden user-defined group can then be permanently deleted from the Layout Control, using the 'x' button in the Available Items list:

Layout Control- Runtime Customization - Deleting Custom Group

When permanently deleting a group, all its children are moved to the Available Items list and are thus available for further customization.

Related Blog Post: Silverlight/WPF Layout Control: Full Runtime Customization

XML persistence

Our XML persistence engine has been updated to support all these new customization features. Your end-users will not lose any customization made to the layout.

1
2
3
11
12
13
14
53
54
55
More from DevExpress
Live Chat
Have a pre-sales question?
Need assistance with your evaluation?
We are here to help.
Chat is one of the many ways you can contact members of the DevExpress Team. We are available Monday-Friday between 7:30am and 4:30pm Pacific Time.
If you need additional product information, require pre-sales assistance, or want help with your order, write to us at info@devexpress.com or call us at
+1 (818) 844-3383.