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

MyMemoWiki

WinUI

提供: MyMemoWiki
2021年11月19日 (金) 23:17時点におけるPiroto (トーク | 投稿記録)による版 (→‎XAML)
ナビゲーションに移動 検索に移動

| .Net | Silverlight | Universal Windows Platform | C Sharp |

WinUI

開発要件

手順

Visual Studio

Winui vs wokload.png

  • 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)のインストール

Winui vsix install.png

アプリの作成


Winui vs create project.png

Winui vs create project2.png

MSIX

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

起動

Winui deploy config.png

Winui run.png

アプリ開発

UI

XAML