はつねの日記

Kinect, Windows 10 UWP, Windows Azure, IoT, 電子工作

WPF, Windows Forms, そして Windows UI XAML Library (WInUI)がオープンソースに

blogs.windows.com

今年のbuild 2018で発表されていたデスクトップ系UI層のオープンソース化がついにスタートしました。

.NET Framework版じゃなくて、.NET Core版の公開のようです。

WPF

github.com

WPF版のロードマップとしてはこんな感じ。ここがスタートでまだまだ進みますね。

Initial launch of WPF for .NET Core repository (beginning with System.Xaml) Dec 4, 2018
Add adequate tests that enable validating and merging community PRs Early 2019
Roadmap update for feature focus areas Early 2019
Add remaining WPF for .NET Core components to repository Continues thru 2019

 

Windows Forms

github.com

今後のロードマップはこんな感じ。

Initial launch of WinForms on .NET Core repository Dec 4, 2018
Functional parity with .NET Framework WinForms Q1 2019
First version of WinForms on .NET Core .NET Core 3.0 GA
Designer support in Visual Studio

Update to VS 2019

 

WinUI

github.com

UWPのUI部分であるWinUIも今後は次のような拡張が予定されているそうです。

For 2018-2019 the WinUI team is focused on:

  1. Establishing our open source development process on GitHub

  2. Continuing to extend the Fluent Design System for Windows apps

  3. Continuing to migrate UWP Xaml platform controls to WinUI

  4. Adding new features with a focus on improving enterprise app development - for example:

    • improved support for data validation
    • improved scrolling and collection controls
    • improved support for managing groups of RadioButtons
    • additional NavigationView functionality
    • a new Tip control
    • a new Ribbon control

ちょっと楽しい2019年になりそうですね。