Windows 應用程式 SDK 命名空間

本節提供有關 Windows 應用程式 SDK 中 Windows 執行階段 (WinRT) API 的詳細資訊。

命名空間 描述
Microsoft.ApplicationModel.Resources 提供簡化的應用程式資源存取,例如使用基本命名慣例所定義的字串。
Microsoft.Graphics.DirectX 指定圖元格式和其他列舉常數,以搭配 Windows 執行階段 Direct3D 11 Interop 表面使用。
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 提供用來管理 CompositionBrush 的 API,以定義壓克力或 Mica 等 UI 材質。
Microsoft.UI.Content 透過使用組合式動畫、轉譯效果、使用者輸入和互動、輔助功能表示和主機狀態變更,透過 ContentSite (父系) 和 ContentIsland (子系) 物件,提供定義 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 連結庫的一般架構 API (WinUI) 。
Microsoft.UI.Xaml.Automation 定義 Microsoft 使用者介面自動化基礎結構的支援類型。 這些支援類型可用於為自訂控制項實作 Microsoft 使用者介面自動化支援。 此外, AutomationProperties 會在 XAML UI 定義中提供輔助功能資訊。
Microsoft.UI.Xaml.Automation.Peers 定義 Microsoft 使用者介面自動化 基礎結構的支持類型。
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 提供類型,支援由 PageFrame 類別起始的導覽事件。
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 提供 API,以程式設計方式產生 AppNotification 的 XML 承載。
Microsoft.Windows.PushNotifications 此命名空間提供 API 來管理使用 Windows 推播通知服務 (WNS) 的推播通知。
Microsoft.Windows.Security.AccessControl 包含 API,可簡化封裝應用程式與 Win32 應用程式之間的具名對象共用。
Microsoft.Windows.System 包含 Microsoft.Windows.System 命名空間中的 API,可供從 Windows 應用程式存取系統資源。
Microsoft.Windows.System.Power 提供一組電源管理 API,可讓您瞭解應用程式如何影響裝置的電源狀態,並讓應用程式做出有關資源使用量的智慧型決策。 例如,當裝置在電池電源上執行時,應用程式可能會使用此 API 來延後耗用大量資源的背景工作。
Microsoft.Windows.Widgets 提供與 Windows 小工具相關的 API。
Microsoft.Windows.Widgets.Feeds.Providers 提供 API 來實作 Windows 摘要的摘要提供者。
Microsoft.Windows.Widgets.Notifications
Microsoft.Windows.Widgets.Providers 提供 API 來實作 Windows Widget 的 Widget 提供者。