[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
 [Expand]What's Installed
 [Expand].NET Core 3 Support
 [Expand]Common Concepts
 [Expand]MVVM Framework
 [Collapse]Controls and Libraries
  [Expand]Data Grid
  [Expand]Ribbon, Bars and Menu
  [Expand]Charts Suite
  [Expand]Pivot Grid
    Product Structure
   [Collapse]Getting Started
     Lesson 1 - Create a Simple Spreadsheet
     Lesson 2 - Create Separate Ribbon Pages for the Spreadsheet
     Lesson 3 - Create an Application using the Instant Layout Assistant (for VS 2015 and earlier)
     Lesson 4 - Customize the Integrated Ribbon UI for the Spreadsheet
     Lesson 5 - Customize the Spreadsheet Status Bar
   [Expand]Spreadsheet Document
    Supported Formats
   [Expand]Cell Basics
    Defined Names
    Data Binding
    Data Validation
   [Expand]Data Presentation
   [Expand]Pivot Table Overview
   [Expand]Charts and Graphics
    Operation Restrictions
    Find and Replace
   [Expand]Mail Merge
   [Expand]Visual Elements
    Themes and Templates
  [Expand]Rich Text Editor
  [Expand]Tree List
  [Expand]Gauge Controls
  [Expand]Map Control
  [Expand]Layout Management
  [Expand]Windows Modern UI
  [Expand]Data Editors
  [Expand]Navigation Controls
  [Expand]Spell Checker
  [Expand]Property Grid
  [Expand]PDF Viewer
  [Expand]TreeMap Control
  [Expand]Gantt Control
  [Expand]Diagram Control
  [Expand]Windows and Utility Controls
   Dialogs, Notifications and Panels
  [Expand]Scheduler (legacy)
 [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)

Lesson 3 - Create an Application using the Instant Layout Assistant (for VS 2015 and earlier)

This lesson demonstrates how to quickly and easily create a simple spreadsheet application by using the Instant Layout Assistant.


The Instant Layout Assistant is not supported in Microsoft Visual Studio 2017. Use the approach described in the Lesson 1 - Create a Simple Spreadsheet document to create a spreadsheet application.

  1. Click FILE |New | Project... to invoke the New Project dialog. In the invoked New Project dialog, select the Visual C# or Visual Basic group, select the WPF Application pattern and click OK.

  2. Click the Spreadsheet Control tile in the Instant Layout Assistant, located in the center of the main window.


    If the main window does not display the Instant Layout Assistant, you can add it from the main Visual Studio menu by selecting DEVEXPRESS | WPF Controls v19.2 | Enable Instant Layout Assistant.

  3. At the next level, select the required layout configuration for your spreadsheet application. In this tutorial, the Spreadsheet with Ribbon UI is selected.

  4. Convert the Window to ThemedWindow. To do this, click the Window's smart tag and select the Convert to ThemedWindow task.

  5. Specify the application theme. To do this, click the ThemedWindow's smart tag and select the desired theme from the ApplicationTheme drop-down menu.

  6. Run the application. As a result, you have a ready-to-use spreadsheet application with the ribbon user interface.

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