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:
New groups and tabbed groups can now be added via drag-and-drop from a sliding customization window, as demonstrated in the following video:
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:
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:
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:
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
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.