Progress Telerik UI for WPF
The LayoutControl control in Telerik UI for WPF by Progress enables you to easily create highly customizable and consistent forms with simple drag-and-drop operations, reducing the time spent on layout and making the process of design modification and extension much easier, so you no longer have to spend time manually arranging your forms.
It embeds a complex layout algorithm that handles proportional resizing, automatic alignment, per-control size constraints and labels, and enables your end-users to rearrange the controls further at runtime.
With RadLayoutControl you can create complex composition that can be easily rearranged and resized according to the available size of the control.
End users can customize the layout even while the application is running, including rearranging items and hiding and resizing them.
The control also supports nesting items inside one another which gives you great flexibility and control. It allows for the creation of complex layouts in an easy and intuitive drag and drop manner.
The control allows you to define different display modes for the layout items—standard, expander or tabbed.
This feature allows you to save the current state of the layout and restore it afterwards, so different users can store and load their own settings when needed.
The toolbox allows you to easily add items to the layout control via drag/drop. You can also use it to keep track of deleted items or the hierarchical structure of the layout.
The LayoutControl supports the arrangement of layout items and configuration of the control straight at design time. This gives you an easy way to arrange your controls in a very flexible layout, thus saving you time as the control takes care of the overall layout.