Windows UI ライブラリ 2.xWindows UI Library 2.x

WinUI コントロール

Windows UI ライブラリでは、Windows アプリ向けに公式のネイティブ Windows UI コントロールおよびその他のユーザー インターフェイス要素が提供されます。The Windows UI Library provides official native Windows UI controls and other user interface elements for Windows apps.

以前のバージョンの Windows 10 との下位互換性が維持されるため、ユーザーが最新の OS を使用していない場合でも、アプリが動作します。It maintains down-level compatibility with earlier versions of Windows 10, so your app works even if users don't have the latest OS.

注意

Windows 10 UI プラットフォームのメジャー アップデートである、Windows UI ライブラリ 3 Preview 3 (2020 年 11 月) を確認してください。Check out the Windows UI Library 3 Preview 3 (November 2020), a major update to the Windows 10 UI platform.

機能Features

  • 新しいコントロール:Windows UI ライブラリには、既定の Windows プラットフォームの一部として同梱されていない新しいコントロールが含まれています。New controls: The Windows UI Library contains new controls that aren't shipped as part of the default Windows platform.

  • 既存のコントロールの更新バージョン:ライブラリには、以前のバージョンの Windows 10 で使用できる既存の Windows プラットフォーム コントロールの更新バージョンも含まれています。Updated versions of existing controls: The library also contains updated versions of existing Windows platform controls that you can use with earlier versions of Windows 10.

  • 以前のバージョンの Windows 10 のサポート:Windows UI ライブラリ API は以前のバージョンの Windows 10 で動作するため、最新 OS を実行していない可能性のあるユーザーのサポート用にバージョン チェックや条件付き XAML を含める必要はありません。Support for earlier versions of Windows 10: Windows UI Library APIs work on earlier versions of Windows 10, so you don't have to include version checks or conditional XAML to support users who might not be running the very latest OS.

  • XamlDirect のサポート:ミドルウェア開発者向けに設計された Xaml Direct API を使用すると、CPU とワーキング セットのパフォーマンスを向上させる下位レベルの XAML 機能にアクセスできます。Support for XamlDirect: The Xaml Direct APIs, designed for middleware developers, gives you access to a lower-level Xaml features which provide better CPU and working set performance. XamlDirect では、以前のバージョンの Windows 10 で XamlDirect API を使用でき、複数のターゲット Windows 10 バージョンを処理する特別なコードを記述する必要はありません。XamlDirect enables you to use XamlDirect APIs on earlier versions of Windows 10 without needing to write special code to handle multiple target Windows 10 versions.

Examples

XAML Controls Gallery サンプル アプリには、WinUI コントロールを使用するための対話型のデモとサンプル コードが含まれています。The Xaml Controls Gallery sample app includes interactive demos and sample code for using WinUI controls.

ドキュメントDocumentation

Windows UI ライブラリ コントロールの操作方法に関する記事は、ユニバーサル Windows プラットフォーム コントロール ドキュメントに含まれています。How-to articles for Windows UI Library controls are included with the Universal Windows Platform controls documentation.

API リファレンスのドキュメントがある場所は、Windows UI ライブラリ API です。API reference docs are located here: Windows UI Library APIs.

Windows UI ライブラリをインストールして使用するInstall and use the Windows UI Library

手順については、「Windows UI ライブラリの使用を開始する」を参照してください。For instructions, see Getting started with the Windows UI Library.

オープン ソースと開発者向けのロードマップOpen source and developer roadmap

WinUI は、GitHub でホストされているオープン ソース プロジェクトです。WinUI is an open source project hosted on GitHub. Windows UI ライブラリ リポジトリのバグ レポート、機能要求、およびコミュニティ コードの投稿を歓迎します。We welcome bug reports, feature requests and community code contributions in the Windows UI Library repo.

より多くの開発者シナリオをサポートするために、今後も WinUI の開発と進化を続けます。We are continuing to develop and evolve WinUI to support more developer scenarios. WinUI の計画に関する最新の詳細については、Windows UI ライブラリ リポジトリのロードマップをご覧ください。For the latest details about our plans for WinUI, see our roadmap on the Windows UI Library repo.

NuGet パッケージの一覧NuGet package list

Windows UI ライブラリに含まれる複数の NuGet パッケージ:Windows UI ライブラリ NuGet パッケージの一覧The Windows UI Library contains multiple NuGet packages: Windows UI Library NuGet package list.

関連項目See also

Windows UI ライブラリ 2.x のリリース ノートWindows UI Library 2.x Release Notes