Windows 应用 SDK命名空间

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

命名空间 说明
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 提供用于管理定义 UI 材料(如 Acrylic 或 Mica)的 CompositionBrush 的 API。
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 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.PushNotifications 此命名空间提供用于管理使用 Windows 推送通知服务 (WNS) 的推送通知的 API。
Microsoft.Windows.Security.AccessControl 包含可简化打包应用和 Win32 应用程序之间的命名对象共享的 API。
Microsoft.Windows.System 包含在 Microsoft.Windows.System 命名空间中可用于从 Windows 应用访问系统资源的 API。
Microsoft.Windows.System.Power 提供一组电源管理 API,这些 API 允许查看应用如何影响设备电源状态,并使应用能够做出有关资源使用情况的智能决策。 例如,当设备使用电池电源运行时,应用可以使用此 API 推迟资源密集型后台任务。
Microsoft.Windows.Widgets 提供与 Windows 小组件相关的 API。
Microsoft.Windows.Widgets.Feeds.Providers 提供用于实现 Windows 源的源提供程序的 API。
Microsoft.Windows.Widgets.Notifications
Microsoft.Windows.Widgets.Providers 提供用于实现 Windows 小组件小组件提供程序的 API。