March 17th, 2020

Updates on .NET Core Windows Forms designer

Olia Gavrysh
Senior Product Manager

We released a preview version of Visual Studio 16.6 – Visual Studio 2019 version 16.6 Preview 1 and with it a new version of .NET Core Windows Forms designer.

.NET Core Windows Forms designer in Visual Studio

This release contains

  • Support for the following controls:

    • FlowLayoutPanel,
    • GroupBox,
    • ImageList,
    • MenuStrip (via the PropertyBrowser and context menu),
    • Panel,
    • SplitContainer,
    • Splitter,
    • TabControl,
    • TableLayoutPanel,
    • ToolStrip (via the PropertyBrowser, context menu and designer actions).
  • Local resources and localized forms were enabled in the designer.

  • Support for LayoutMode and ShowGrid/SnapToGrid settings via Tools->Options.

  • Reliability and performance improvements.

  • Other minor fixes and tweaks.

Coming next

In the future releases we will be working on User Controls and third-party controls support, integration with popular controls vendors, support for Data Controls and related scenarios, performance improvements and other features.

How to use the designer

  • You need to use Visual Studio Preview channel
  • You need to enable the designer in Visual Studio. Go to Tools > Options > Environment > Preview Features and select the Use the preview Windows Forms designer for .NET Core apps option.

Enabling .NET Core Windows Forms designer in Visual Studio Settings

How to report issues

Your feedback is important to us! Please report issues and send feature requests via the Visual Studio Feedback channel. Use the “Send Feedback” icon in Visual Studio top-right corner as shown below and specify that it is related to the “WinForms .NET Core” area.

Visual Studio Feedback channel

Category
.NET

Author

Olia Gavrysh
Senior Product Manager

Olia is working on .NET Core and WinForms. Before she was doing Machine Learning and AI at ML.NET team.

66 comments

Discussion is closed. Login to edit/delete existing comments.