次の方法で共有


サンプルおよびリソース

このページには、Windows 用アプリを開発する際の効率を高めることができるリソースへのリンクが含まれています。

サンプル

Windows App SDK のヘッダー イメージ

WindowsAppSDK-Samples リポジトリには、Windows App SDK を使用して最新の Windows アプリケーションをビルドする方法を示すコード サンプルのコレクションが用意されています。 これらのサンプルでは、WinUI 3、アプリ ライフサイクル、ウィンドウ化、プッシュ通知などの主要な機能について説明し、開発者向けの実践的なガイダンスを提供します。 Windows App SDK を初めて使用する場合でも、特定の実装の詳細を探している場合でも、このリポジトリは開発を高速化し、ベスト プラクティスを調査するための貴重なリソースとして機能します。 その他のサンプルは、 サンプル ブラウザーで確認できます。

WinUI 3 ギャラリーのヘッダー イメージ

WinUI 3 ギャラリーは、WinUI 開発者にとって必須のコンパニオン アプリです。 これは、WinUI 3 のコントロール、スタイル、設計ガイダンス、機能の全範囲を紹介するサンプル アプリです。 この対話型ギャラリーは、WinUI コンポーネントの探索と実験、XAML コード例の表示、最新の Fluent Windows アプリケーションの構築に関するベスト プラクティスの理解に役立ちます。 新しいアプリを設計する場合でも、既存の UI を調整する場合でも、WinUI ギャラリーは、プロジェクトで WinUI の機能を活用するための重要なリファレンスです。 リポジトリでソース コードを参照するか、Microsoft Store から WinUI 3 ギャラリーをダウンロードできます。

Windows Community Toolkit

Windows Community Toolkit のヘッダー イメージ

Windows Community Toolkit は、ヘルパー関数、カスタム コントロール、アプリ サービスのオープンソース コレクションです。 Windows 用アプリをビルドする際の一般的な開発者タスクを簡略化して示します。

Microsoft Store から Windows Community Toolkit ギャラリー アプリを入手して、実際のアプリのコントロールを表示したり、CommunityToolkit/Windows の GitHub でソース コードを取得したりできます。

その他

.NET Community Toolkit

.NET Community Toolkit は、WinUI、WPF、MAUI、およびその他の .NET アプリケーション全体で .NET 開発を強化するために設計された、高パフォーマンスのヘルパー、拡張機能、API を備えた NuGet パッケージのコレクションです。 重要なコンポーネントは MVVM Toolkit です。これは軽量で最新の Model-View-ViewModel (MVVM) ライブラリであり、監視可能なプロパティ、コマンド、依存関係の挿入などの機能を使用してアプリ アーキテクチャを簡略化します。 MVVM ツールキットは、パフォーマンスと柔軟性のために構築されており、コードをクリーンで保守可能な状態に保ちながら、MVVM パターンを効率的に実装するのに役立ちます。

Template Studio

Template Studio には、WinUI 3 または WPF を使用して最新の Windows アプリケーションをすばやく生成するための強力なスキャフォールディング ツールが用意されています。 Visual Studio 拡張機能を使用すると、開発者はウィザードベースのエクスペリエンスを使用して、MVVM アーキテクチャ、ナビゲーション パターン、依存関係の挿入、定義済みのアプリ機能などのベスト プラクティスを使用してプロジェクト テンプレートを作成できます。 Template Studio は定型設定を自動化することで、開発者がアプリケーションの一貫性と保守性を確保しながら、優れたエクスペリエンスの構築に集中するのに役立ちます。