Обновления конструктора .NET Core Windows Forms +9



Мы выпустили предварительную версию Visual Studio 16.6 — Visual Studio 2019 версии 16.6 Preview 1 и вместе с ней новую версию .NET Core конструктора Windows Forms.



Этот релиз включает в себя


  • Поддержку следующих элементов управления:

    Раскрыть
    • FlowLayoutPanel,
    • GroupBox,
    • ImageList,
    • MenuStrip (через PropertyBrowser и контекстное меню),
    • Panel,
    • SplitContainer,
    • Splitter,
    • TabControl,
    • TableLayoutPanel,
    • ToolStrip (через PropertyBrowser, контекстное меню и designer actions).

  • Локальные ресурсы и локализованные формы были включены в конструкторе.
  • Поддержка настроек LayoutMode и ShowGrid/SnapToGrid через Сервис -> Параметры.
  • Надежность и улучшение производительности.
  • Другие мелкие исправления и твики.

Далее


В будущих выпусках мы будем работать над поддержкой User Controls и сторонних элементов управления, интеграцией с популярными поставщиками элементов управления, поддержкой Data Controls и соответствующими сценариями, улучшениями производительности и другими функциями.

Как пользоваться конструктором


  • Вам нужно использовать канал Visual Studio Preview
  • Вам нужно включить дизайнер в Visual Studio. Перейдите в Инструменты > Параметры > Среда > Функции Preview и выберите параметр «Использовать дизайнер Windows Forms для приложений .NET Core».



Как сообщить о проблемах


Ваши отзывы очень важны. Пожалуйста, сообщайте о проблемах и отправляйте запросы через канал обратной связи Visual Studio. Используйте значок «Отправить отзыв» в правом верхнем углу Visual Studio, как показано ниже, и укажите, что он связан с областью «WinForms .NET Core».

Теги:




Комментарии (8):

  1. Ironhide
    /#21426136

    Эх, начинал программировать, используя Windows Forms. Много сейчас под десктоп разрабатывают?

    • HaJIuBauKa
      /#21430140

      Утилиты в основном. Но если оно уйдет на мультиплатформу — то будущее определенно есть.

  2. WayMax
    /#21426298

    Только недавно была новость что MS отказывается от WinForm и остается только WPF и UWP.

  3. gbr
    /#21426462

    Что насчет WCF под .net Core или Standard?
    Когда появится полноценный тул для миграции с .net Framework 4.x на .net Core?

    • doctorw
      /#21427514

      Что насчет WCF под .net Core или Standard?

      docs.microsoft.com/ru-RU/dotnet/architecture/grpc-for-wcf-developers/why-grpc

      Когда появится полноценный тул для миграции с .net Framework 4.x на .net Core?

      Для этих целей был создан .net standard как мост между framework и core.
      И это docs.microsoft.com/en-us/dotnet/standard/analyzers/portability-analyzer

      • gbr
        /#21427562

        gRPC — ok, но что за политика такая, когда старые технологии просто забрасываются и дальше поступай как знаешь. Многие системы физически невозможно ни переписать из-за их размера, ни переехать на другую технологию.
        The .NET Portability Analyzer — неплохо, лучше чем ничего. Но как конвертировать проект в 270 сборок? Никаких шансов из-за взаимных зависимостей

        • semens
          /#21429272 / +1

          Ну, к слову в каком-то виде они WCF открыли:
          github.com/dotnet/wcf

          • gbr
            /#21429622

            Спасибо за ссылку. Судя по всему это только для клиентской части