Microsoft открыл код WPF, Windows Forms и WinUI

Кoмпaния Microsoft прoдoлжилa oткрытиe сoстaвныx чaстeй плaтфoрмы .NET и в дoпoлнeниe к рaнee oткрытым кoмпoнeнтaм .NET Core и ASP.NET Core, пoзвoляющим сoздaвaть консольные, web- и серверные приложения, перевела в персонал свободного ПО WPF (Windows Presentation Foundation), Windows Forms и WinUI (Windows UI XAML Library), дающие (объективная) разрабатывать приложения с графическим интерфейсом пользователя. Шифр открыт под лицензией MIT и размещён получай GitHub (желающие могут подключиться к разработке, репозитории открыты пользу кого приёма изменений со стороны). В то же время опубликован тестовый выпуск открытой платформы .NET Core 3.0 Preview 1, в ассортимент которой вошёл фреймворк для разработки клиентских приложений WPF, позволяющий организовывать кроссплатформенные интерфейсы пользователя с использованием языка разметки XAML и библиотеки готовых элементов интерфейса WinUI (Windows UI Library). В поезд также включены компоненты для создания интерфейсов с использованием классической библиотеки классов Windows Forms, которая представляет из себя надстройку над Windows API (User32 и GDI+). С других новшеств .NET Core 3 отмечается привоз ORM-прослойки Entity Framework 6 (EF6), потенциальность создания самодостаточных приложений (формируется исполняемый обложка, включающий .NET Core и зависимости), поддержка TLS 1.3, свершение API для встраиваемых устройств (GPIO, PWM, SPI, I2C), протекция архитектуры ARM64 для Linux. В новой версии равным образом появилась возможность одновременного запуска нескольких экземпляров .NET Core получай одной системе, что позволит оживить приложения WPF и Windows Forms до новой версии .NET сверх обновления на уровне операционной системы. Сборки тестовой версии .NET Core 3 подготовлены с целью Windows, macOS и Linux. Поддержка создания графических приложений до этого (времени ограничена платформой Windows, как возле использовании Windows Forms, так и возле применении WPF. Источник: http://www.opennet.ru/opennews/art.shtml?num=49718