Windows 应用 SDK 命名空间

本部分提供有关 Windows 应用 SDK中 Windows 运行时 (WinRT) API 的详细信息。

Namespace 描述
Microsoft.ApplicationModel.Resources 提供对使用基本命名约定定义的应用资源(如字符串)的简化访问。
Microsoft.Graphics.DirectX 指定用于 Windows 运行时 Direct3D 11 互操作图面的像素格式和其他枚举常量。
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,用于定义 UI 材料(如 Acrylic 或 Mica)。
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 库(WinUI)提供常规框架 API。
Microsoft.UI.Xaml.Automation 定义 Microsoft UI 自动化基础结构的支持类型。 这些支持类型用于实现对自定义控件的Microsoft UI 自动化支持。 此外,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 提供支持由 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 提供用于以编程方式为 AppNotification生成 XML 有效负载的 API。
Microsoft.Windows.Globalization 为使用 Windows 应用 SDK 生成的应用提供全球化支持(如语言配置文件)。
Microsoft.Windows.Management.Deployment 此命名空间提供与 Windows.Management.Deployment 命名空间中的 API 相当的 MSIX 包管理 API,但具有其他功能、改进的开发人员体验和性能优化。
Microsoft.Windows.PushNotifications 此命名空间提供用于管理使用 Windows 推送通知服务(WNS)的推送通知的 API。
Microsoft.Windows.Security.AccessControl 包含简化打包应用和 Win32 应用程序之间命名对象共享的 API。
Microsoft.Windows.Storage 包含可用于从 Windows 应用访问存储资源的 Microsoft.Windows.Storage 命名空间中的 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。