Windows アプリ SDK名前空間

このセクションでは、Windows アプリ SDKのWindows ランタイム (WinRT) API について詳しく説明します。

名前空間 説明
Microsoft.ApplicationModel.Resources 基本的な名前付け規則を使用して定義された、文字列などのアプリ リソースへの簡単なアクセスを提供します。
Microsoft.Graphics.DirectX Direct3D 11 相互運用サーフェスで使用するピクセル形式とその他の列挙定数Windows ランタイム指定します。
Microsoft.Graphics.Display 物理ディスプレイの側面を決定するコンポーネントが含まれています。
Microsoft.UI アプリが、コア システムの機能と、その UI に関するランタイム情報にアクセスできるようにします。
Microsoft.UI.Composition ユーザー インターフェイス構成用の API を提供します。
Microsoft.UI.Composition.Core ユーザー インターフェイスの構成用のコア API を提供します。
Microsoft.UI.Composition.Diagnostics ユーザー インターフェイスの構成診断とデバッグ用の API を提供します。
Microsoft.UI.Composition.Effects ユーザー操作の効果の作成に固有のクラスが含まれています。 これらの効果は、組成に固有です。
Microsoft.UI.Composition.Interactions ビジュアル レイヤーで入力駆動型アニメーションを有効にする機能を提供します。
Microsoft.UI.Composition.Scenes 3D モデルを読み込み、3D シーンを作成するための API を提供します。
Microsoft.UI.Composition.SystemBackdrops アクリルやマイカなどの UI 素材を定義する CompositionBrush を管理するための API を提供します。
Microsoft.UI.Content 合成ベースのアニメーション、レンダリング効果、ユーザー入力と操作、アクセシビリティ表現、ホスト状態の変更を使用して、(親) オブジェクトと ContentIsland (子) オブジェクトを介して ContentSite Windows アプリ内の対話型コンテンツの構造を定義するためのサポートを提供します。
Microsoft.UI.Dispatching タスクのキューをスレッドでシリアル形式で実行できるようにします。
Microsoft.UI.Input Windows 入力システムのサポートを提供します。 これには次のものが含まれます
Microsoft.UI.Input.DragDrop オブジェクトを選択し、ある場所から別の場所にドラッグするオブジェクト (またはデータ) のポインターベースの直接操作をサポートします。
Microsoft.UI.Input.Interop フレームワーク間の入力統合と操作間の基本型を提供します。 現時点では、これには、ペン デバイスの入力を公開するインターフェイスとサポートの種類が含まれます。
Microsoft.UI.System Windows ユーザー インターフェイス (UI) システム API。
Microsoft.UI.Text テキスト コンテンツを操作するためのサポートを提供します。
Microsoft.UI.Windowing アプリに関連付けられているウィンドウの作成と管理をサポートします。
Microsoft.UI.Xaml Windows UI ライブラリ (WinUI) 用の一般的なフレームワーク API を提供します。
Microsoft.UI.Xaml.Automation Microsoft UI Automation インフラストラクチャのサポートの種類を定義します。 これらのサポートの種類は、カスタム コントロール用に Microsoft UI Automation のサポートを実装するためのものです。 また、 AutomationProperties では、XAML UI 定義の一部としてアクセシビリティ情報が提供されます。
Microsoft.UI.Xaml.Automation.Peers Microsoft UI オートメーション インフラストラクチャのサポートの種類を定義します。
Microsoft.UI.Xaml.Automation.Provider オートメーション ピアによって実装され、オートメーション クライアントによって認識されるプロバイダー パターンを定義します。
Microsoft.UI.Xaml.Automation.Text テキストオートメーションパターンに関する詳細を報告する列挙を含みます。
Microsoft.UI.Xaml.Controls カスタム コントロールを作成するための UI コントロールとクラスを提供します。
Microsoft.UI.Xaml.Controls.AnimatedVisuals AnimatedIcon オブジェクトで再生できる組み込みのアニメーションビジュアルを定義します。
Microsoft.UI.Xaml.Controls.Primitives WinUI コントロールを構成するコンポーネントを定義するか、それ以外の場合はコントロールコンポジション モデルをサポートします。
Microsoft.UI.Xaml.Data アプリのデータ バインディング インフラストラクチャを定義します。
Microsoft.UI.Xaml.Documents 基本的なテキスト クラスとドキュメント モデル クラスを提供します。
Microsoft.UI.Xaml.Hosting 大規模なアプリケーションでホストされる XAML デザイン サーフェイスに関連するサービスを提供します。
Microsoft.UI.Xaml.Input アプリと UI 要素の入力イベント インフラストラクチャと入力イベント インフラストラクチャを定義します。
Microsoft.UI.Xaml.Interop フレームワーク間の統合と相互運用のための基本的な型を提供します。 特に、これには、バインディング パターンを有効にするインターフェイスとサポート型が含まれます。
Microsoft.UI.Xaml.Markup UWP アプリとWindows ランタイム用の XAML 言語サポート API を提供します。
Microsoft.UI.Xaml.Media ブラシ、基本的なメディア サポート、グラフィックス プリミティブを提供します。
Microsoft.UI.Xaml.Media.Animation 移行アニメーション、表示状態、またはアニメーション化された UI コンポーネントのための、アニメーションおよびストーリーボード API が提供されます。
Microsoft.UI.Xaml.Media.Imaging ビットマップ イメージのイメージングとリソースとソース ファイルの取得に関連する型を提供します。
Microsoft.UI.Xaml.Media.Media3D 行列/パースペクティブの変換をサポートする型が含まれています。
Microsoft.UI.Xaml.Navigation Page クラスと Frame クラスによって開始されるナビゲーション イベントをサポートする型を提供します。
Microsoft.UI.Xaml.Printing アプリケーションの基本的な印刷サポート フレームワークを提供します。
Microsoft.UI.Xaml.Resources カスタム リソース ディクショナリをソースとして読み込む CustomXamlResourceLoader が含まれています。
Microsoft.UI.Xaml.Shapes 装飾レンダリングまたはコントロールの非対話型部分の合成を目的とした基本的な図形を定義します。
Microsoft.UI.Xaml.XamlTypeInfo XAML スキーマのサポートを提供します。
Microsoft.Windows.ApplicationModel.DynamicDependency パッケージ化されていないデスクトップ アプリが、Windows アプリ SDK フレームワーク パッケージ以外のフレームワーク パッケージを読み込む機能を提供します。 指定したフレームワーク パッケージがパッケージ化されていないデスクトップ アプリによって読み込まれた後、アプリはフレームワーク パッケージによって提供される API を呼び出すことができます。
Microsoft.Windows.ApplicationModel.Resources 基本的な名前付け規則を使用して定義された、文字列などのアプリ リソースへの簡単なアクセスを提供します。
Microsoft.Windows.ApplicationModel.WindowsAppRuntime Windows アプリ SDK ランタイムのデプロイ情報へのアクセスと、ランタイムに不足しているパッケージを登録する機能を提供します。
Microsoft.Windows.AppLifecycle アプリのライフサイクルを管理するために使用できる API を提供します。 たとえば、アプリのプロセスの複数のインスタンスを同時に実行できるかどうかを制御したり、アプリのさまざまな種類のアクティブ化に関する情報を受け取ることができます。
Microsoft.Windows.AppNotifications この名前空間は、アプリ通知を管理するための API を提供します。
Microsoft.Windows.AppNotifications.Builder AppNotification の XML ペイロードをプログラムで生成するための API を提供します。
Microsoft.Windows.PushNotifications この名前空間は、Windows プッシュ通知サービス (WNS) を使用するプッシュ通知を管理するための API を提供します。
Microsoft.Windows.Security.AccessControl パッケージ 化されたアプリと Win32 アプリケーション間の名前付きオブジェクトの共有を容易かつ合理化する API が含まれています。
Microsoft.Windows.System Windows アプリからシステム リソースにアクセスするために使用できる Microsoft.Windows.System 名前空間の API が含まれています。
Microsoft.Windows.System.Power アプリがデバイスの電源状態に与える影響を可視化し、アプリがリソースの使用状況に関するインテリジェントな決定を行えるようにする一連の電源管理 API を提供します。 たとえば、デバイスがバッテリー電源で実行されている間は、アプリによりこの API が使用され、リソースを大量に消費するバックグラウンド タスクが延期される場合があります。
Microsoft.Windows.Widgets Windows ウィジェットに関連する API を提供します。
Microsoft.Windows.Widgets.Feeds.Providers Windows フィードのフィード プロバイダーを実装するための API を提供します。
Microsoft.Windows.Widgets.Notifications
Microsoft.Windows.Widgets.Providers Windows ウィジェットのウィジェット プロバイダーを実装するための API を提供します。