[Expand]General Information
[Expand]WinForms Controls
[Expand]ASP.NET Controls and MVC Extensions
[Expand]ASP.NET Bootstrap Controls
[Expand]ASP.NET Core Bootstrap Controls
[Collapse]WPF Controls
 [Collapse]What's Installed
   Control List: Recently Added
   Control List: In Alphabetical Order
   Control List: As in VS Toolbox
   Interactive Demos
   Template Gallery
   Menu Entries
  [Expand]Smart Tags
   Items Source Wizard
  [Collapse]Instant Layout Assistant (for VS 2015 and earlier)
    Instant Layout Assistant Troubleshooting (for VS 2015 and earlier)
 [Expand].NET Core 3 Support
 [Expand]Common Concepts
 [Expand]MVVM Framework
 [Expand]Controls and Libraries
 [Expand]Scaffolding Wizard
  Redistribution and Deployment
  Get More Help
 [Expand]API Reference
[Expand]Xamarin Controls
[Expand]Windows 10 App Controls
[Expand]Office File API
[Expand]Report and Dashboard Server
[Expand]eXpressApp Framework
[Expand]eXpress Persistent Objects
[Expand]CodeRush Classic
[Expand]Cross-Platform Core Libraries
[Expand]Tools and Utilities
 End-User Documentation
View this topic on docs.devexpress.com (Learn more)

Instant Layout Assistant (for VS 2015 and earlier)


The Instant Layout Assistant is not supported in Microsoft Visual Studio 2017.

In Microsoft Visual Studio 2017, you can add controls by dragging them from the VS Toolbox and easily configure them using Smart Tags.

The Instant Layout Assistant is a design-time feature that allows you to create complex layouts with a few clicks. The Instant Layout Assistant is represented by a special menu that appears within an empty design space. The screenshot below illustrates the Instant Layout Assistant interface.

You can enable/disable the Instant Layout Assistant extension by clicking the Enable Instant Layout Assistant / Disable Instant Layout Assistant item in the DevExpress Menu.

The Instant Layout Assistant contains two levels of items. At the first level, you can choose what root control you wish to use (Ribbon Control, Grid, etc.) as shown in the figure above. The second level provides available layout configurations for the selected root control. For example, if you select Docking, you will see Navigation Layout, Simple Layout, IDE Layout and MDI Layout items in the sub menu.

When one of these items is clicked, the Instant Layout Assistant generates a corresponding layout. The image below shows the layout generated if you click the Simple Layout item.

To add your already existing custom control (suppose its named MyUserControl), click the User Control item in the Instant Layout Assistant and select the required control from the displayed elements.

Click the Create new item to open the Template Gallery where you can create a new UserControl.

Expanded System Requirements

This section describes the system requirements for using Instant Layout Assistant 19.2 on a development machine.

  • Microsoft Visual Studio 2012 Update 4
  • Microsoft Visual Studio 2013 Update 5
  • Microsoft Visual Studio 2015 Update 1

Note that Visual Studio Express editions do not support some design-time features of DevExpress WPF controls.


The Instant Layout Assistant tool is supported only for the latest version of the DevExpress WPF controls installed on the machine.

Expanded See Also

Is this topic helpful?​​​​​​​