WinUIは、Windowsデスクトップアプリを構築するための最新のコントロールとスタイルを提供するMicrosoftのUIレイヤーで、WinUI 3はWindows App SDKに含まれています。
microsoft/WindowsAppSDK-Samples
WinUI 3、AI、通知、ウィンドウ管理など、Microsoft Windows App SDKの機能サンプル集です。
- スター
- 1,026
- フォーク
- 336
- 未解決の Issue
- 98
- 最終コミット
- 5 日前
これは何?
このリポジトリには、Windowsデスクトップアプリを構築するためのMicrosoftのフレームワーク、Windows App SDKのサンプルプロジェクトが収録されています。各サンプルは、アプリのライフサイクルや複数起動、ストレージピッカー、Micaバックドロップ、プッシュ通知、カメラ撮影、印刷、ウィジェットなど、1つの機能に焦点を当てており、実際に動作するアプリでAPIをどう使うかを確認できます。
サンプルは、Artificial Intelligence(Windows AI APIとWindows ML)、App Lifecycle、Deployment、Graphics、Media、Notifications、User Interface and Inputなどの分野ごとにまとめられています。ほとんどのサンプルはWinUI 3を対象とし、C#またはC++で記述されています。Windows ML向けにはPythonのサンプルも一部あります。Windows 10 version 1809以降と、.NETおよびC++デスクトップワークロードを含むVisual Studio 2022が必要です。
mainブランチは最新の安定版Windows App SDKリリースに対応し、その他のリリースには実験版およびバージョン別の安定版ブランチが用意されています。
主な機能
- 01C#およびC++によるWinUI 3のサンプルに加え、Windows ML向けのPythonサンプルを収録
- 02Phi SilicaやOCRなど、Windows AI APIを使ったAIサンプルを収録
- 03アプリの複数起動、アクティベーション、電源状態通知の使い方を紹介
- 04ストレージピッカー、印刷、カメラ撮影、Micaバックドロップの使い方を紹介
- 05安定版および実験版API向けに、バージョン別のブランチを提供
ユースケース
- WinUI 3アプリに特定のWindows App SDK機能を追加する方法を学ぶ
- Windows MLやWindows AI APIを連携するための実用的なコードを探す
- Mica、フォーカスビジュアル、入力のサンプルをデスクトップアプリのひな形として利用する
クイックスタート
- 1
Gitでリポジトリをクローンします
git clone https://github.com/microsoft/WindowsAppSDK-Samples.git - 2
Visual Studioでサンプルのソリューションファイルを開きます
使う前に知っておきたいこと
- Windowsのみ。Windowsアプリケーション開発ワークロードを含むVisual Studioが必要です。
- サンプルは単一の実行可能なアプリケーションではなく、個別のプロジェクトで構成されています。
収録されている特集
トピック
よくある質問
- WindowsAppSDK-Samples とは?
- WinUI 3、AI、通知、ウィンドウ管理など、Microsoft Windows App SDKの機能サンプル集です。 このリポジトリには、Windowsデスクトップアプリを構築するためのMicrosoftのフレームワーク、Windows App SDKのサンプルプロジェクトが収録されています。各サンプルは、アプリのライフサイクルや複数起動、ストレージピッカー、Micaバックドロップ、プッシュ通知、カメラ撮影、印刷、ウィジェットなど、1つの機能に焦点を当てており、実際に動作するアプリでAPIをどう使うかを確認できます。
- WindowsAppSDK-Samples は無料で使えますか?ライセンスは?
- WindowsAppSDK-Samples は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- WindowsAppSDK-Samples は今もメンテナンスされていますか?
- 活発にメンテナンス中。WindowsAppSDK-Samples の最終コミットは 2026年11月3日 です。
- WindowsAppSDK-Samples は何に使えますか?
- WinUI 3アプリに特定のWindows App SDK機能を追加する方法を学ぶ Windows MLやWindows AI APIを連携するための実用的なコードを探す Mica、フォーカスビジュアル、入力のサンプルをデスクトップアプリのひな形として利用する
- WindowsAppSDK-Samples のインストール方法は?
- Gitでリポジトリをクローンします: git clone https://github.com/microsoft/WindowsAppSDK-Samples.git Visual Studioでサンプルのソリューションファイルを開きます
- WindowsAppSDK-Samples はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/microsoft/WindowsAppSDK-Samples
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
WinUI 3で構築された、アニメーション壁紙やWebページ、ゲーム、スクリーンセーバーをデスクトップに設定できる無料のオープンソースWindowsアプリ。
Windows向けWPFデスクトップアプリに、FluentスタイルのテーマとWinUI風コントロールを提供します。
太陽の動きに合わせて壁紙とロック画面の画像を一日を通して切り替える、macOS MojaveのDynamic DesktopをWindowsに移植したアプリです。
.NET MAUIで構築された公式サンプルアプリ集。AIチャット、ナビゲーション、レイアウト、ネイティブのプラットフォーム機能を紹介します。
エンコード、整形、変換、テスト、データ生成に使える約30種類のツールを備えた、開発者向けデスクトップの万能ツール集。