WinUI 3.0 Preview 1を触ってみた
自己紹介
• 名前:西村誠
• 職業:
ライター兼プログラマー兼講師
自己紹介
• Twitter:@coelacanth
• ブログ:
眠るシーラカンスと水底のプログラマー
http://coelacanth.jp.net/
• 連載:CodeZine
• 学習動画:LinkedIn
自己紹介
Microsoft MVP
Windows Platform Development
EC-CUBE公式エバンジェリスト
• WinUI 3 Previewを触ってみましたが、Hello World
より先に苦難の道がありましたのでディープダイ
ブならず、シャローダイブです。
• VS 2019 Preview / .NET 5 Preview / WinUI 3 Preview
• ↑わかるよね
最初におわび
ちょっとだけ過去のお話
• Windows Forms
• WPF
• デスクトップで動作するSilverlight・・・
Windows 8以前のデスクトップアプリケー
ション
• UWP
Windows 8以降
• 枯れて安定したWindowsForms
• XAMLでMVVMなWPF
• タッチ対応でストアも使えるUWP
増えてきたけど
• Xamarin
• .NET Standard
• .NET Core
• .NET MAUI(未来)
マルチプラットフォーム!
• 良くいえば多数の選択肢から最適なものを選べる
• とっちらかってる!
• Project REUNION(イマココの途中)
• .NET 5
整理しよう!
整理しよう!
LTS=Long Time Support
Win UI
ざっくりいうと
• UWP以外のWin32アプリケーションでもUWPライ
クなUIが使えるようになるよ!
ざっくりいうと
WinUI
Win32 UWP
もう少しいうと
• WPFのXAMLを否定するものではない
• UWPライクなFluent UIを持つデスクトップアプリ
ケーションを作成可能
• UIフレームワークの分離
もう少しいうと
• 従来のWPFやWindows FormsのUIがなくなるわけ
でもない
• 混在できるかは不明?
• Preview版はUWPをデスクトップで動くようにし
たという印象
Win UI 3 Preview 1
• Windows 10 April 2018 Update以降
• Visual Studio 2019 バージョン 16.7 Preview 1
• WinUI 3 Project Templates Preview
• .NET 5 Preview 4
環境構築
参考
https://docs.microsoft.com/ja-jp/windows/apps/winui/winui3/get-started-winui3-for-desktop
• デスクトップ アプリ用の WinUI 3.0 の概要
• XAML コントロール ギャラリー (WinUI 3.0 Preview 1 ブランチ)
https://github.com/microsoft/Xaml-Controls-Gallery/tree/winui3preview
プロジェクトの作成1
プロジェクトの作成2
プロジェクトの作成3
ご静聴ありがとうございました

WinUI 3.0 Preview 1を触ってみた(.NETラボ2020年6月登壇資料)