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 | 提供支持 由 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 | 包含在 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。 |