| ページ一覧 | ブログ | twitter |  書式 | 書式(表) |

MyMemoWiki

「WinUI」の版間の差分

提供: MyMemoWiki
ナビゲーションに移動 検索に移動
 
(同じ利用者による、間の15版が非表示)
1行目: 1行目:
 +
| [[.Net]] | [[Silverlight]] | [[Universal Windows Platform]] | [[C Sharp]] |
 
==WinUI==
 
==WinUI==
 
*https://docs.microsoft.com/ja-jp/windows/apps/winui/
 
*https://docs.microsoft.com/ja-jp/windows/apps/winui/
21行目: 22行目:
 
*最新の C# VSIX 拡張機能は、以下のリンクから直接ダウンロード
 
*最新の C# VSIX 拡張機能は、以下のリンクから直接ダウンロード
 
**https://aka.ms/windowsappsdk/stable-vsix-2022-cs
 
**https://aka.ms/windowsappsdk/stable-vsix-2022-cs
 +
[[File:winui_vsix_install.png|300px]]
  
 
===アプリの作成===
 
===アプリの作成===
 +
----
 
*https://docs.microsoft.com/ja-jp/windows/apps/winui/winui3/create-your-first-winui3-app
 
*https://docs.microsoft.com/ja-jp/windows/apps/winui/winui3/create-your-first-winui3-app
 +
 +
[[File:winui_vs_create_project.png|600px]]
 +
 +
[[File:winui_vs_create_project2.png|600px]]
 +
 +
====MSIX====
 +
*Windows アプリに最新のパッケージ化エクスペリエンスを提供する Windows アプリ パッケージ形式
 +
*Win32、WPF、Windows フォームのアプリに対して新たな、最新のパッケージ化および展開機能が有効
 +
*既存のアプリ パッケージやインストール ファイルの機能が維持
 +
*MSIX では、アプリ間のファイルの重複が存在しない
 +
**Windows によってアプリ間の共有ファイルが管理される
 +
 +
====起動====
 +
[[File:winui_deploy_config.png|400px]]
 +
 +
[[File:winui_run.png|600px]]
 +
 +
==アプリ開発==
 +
*https://docs.microsoft.com/ja-jp/windows/apps/develop/
 +
 +
===UI===
 +
*https://docs.microsoft.com/ja-jp/windows/apps/develop/user-interface?tabs=winui-3
 +
 +
====XAML====
 +
*https://docs.microsoft.com/ja-jp/windows/uwp/xaml-platform/
 +
 +
*https://github.com/microsoft/microsoft-ui-xaml/issues/5917
 +
**Visual Studio XAML デザイナーは WinUI 3.0 をサポートしていません
 +
**ホットリロード、ライブビジュアルツリー
 +
[[file:winui_hotreload.png|600px]]
 +
 +
====コントロール====
 +
*https://docs.microsoft.com/ja-jp/windows/apps/design/controls/

2021年11月19日 (金) 23:31時点における最新版

WinUI

手順

Visual Studio

 

  • Windows SDK
    • 最新の Windows SDK は、既定で Visual Studio 2019 と一緒にインストールされます

Windows App SDK

  • Windows アプリ開発プラットフォームの次世代の新しい開発者向けコンポーネントとツールのセット
  • Windows 11 と Windows 10 (バージョン 1809 までのダウンレベル) のどのデスクトップ アプリからでも、一貫した方法で使用できる

利点

  • Windows App SDK は、OS から切り離され、NuGet パッケージを開始て開発者にリリース
  • デスクトップの Windows 11 および Windows 10 アプリに対応した Windows API へのアクセスが統合されている
  • Windows 10 バージョン 1809 以降の Windows バージョンを使用している限り、Windows App SDK の新しい API と機能をリリースと同時に使用でき、バージョンに適応したコードを記述する必要がない

Windows App SDK extension for Visual Studio (VSIX)のインストール

 

アプリの作成


 

 

MSIX

  • Windows アプリに最新のパッケージ化エクスペリエンスを提供する Windows アプリ パッケージ形式
  • Win32、WPF、Windows フォームのアプリに対して新たな、最新のパッケージ化および展開機能が有効
  • 既存のアプリ パッケージやインストール ファイルの機能が維持
  • MSIX では、アプリ間のファイルの重複が存在しない
    • Windows によってアプリ間の共有ファイルが管理される

起動

 

 

アプリ開発