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 | 提供支持由 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.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。 |