пространства имен Windows App SDK

В этом разделе содержатся подробные сведения об API среда выполнения Windows (WinRT) в Windows App SDK.

Пространство имен Описание
Microsoft.ApplicationModel.Resources Предоставляет упрощенный доступ к ресурсам приложения, таким как строки, которые определяются с помощью базовых соглашений об именовании.
Microsoft.Graphics.DirectX Задает форматы пикселей и другие перечисляемые константы для использования с среда выполнения Windows поверхностей взаимодействия Direct3D 11.
Microsoft.Graphics.Display Содержит компоненты для определения аспектов физического дисплея.
Microsoft.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 Предоставляет API для загрузки трехмерных моделей и создания трехмерных сцен.
Microsoft.UI.Composition.SystemBackdrops Предоставляет API для управления CompositionBrush, который определяет материал пользовательского интерфейса, например акрил или Mica.
Microsoft.UI.Content Обеспечивает поддержку определения структуры интерактивного содержимого в приложении для Windows с помощью ContentSite (родительских) и ContentIsland (дочерних) объектов с помощью анимации на основе композиции, эффектов отрисовки, ввода и взаимодействия пользователя, представления специальных возможностей и изменения состояния узла.
Microsoft.UI.Dispatching Включает очередь для последовательного выполнения задач в потоке.
Microsoft.UI.Input Обеспечивает поддержку системы ввода Windows. В том числе:
Microsoft.UI.Input.DragDrop Обеспечивает поддержку прямого управления объектом (или данными) на основе указателя, которое включает выбор этого объекта и его перетаскивание из одного расположения в другое.
Microsoft.UI.Input.Interop Предоставляет базовый тип для интеграции межплатформенных входных данных и взаимодействия. В настоящее время сюда входит интерфейс и тип поддержки, которые предоставляют ввод с помощью пера устройства.
Microsoft.UI.System Системные API пользовательского интерфейса Windows.
Microsoft.UI.Text Обеспечивает поддержку работы с текстовым содержимым.
Microsoft.UI.Windowing Предоставляет поддержку для создания окон, связанных с приложением, и управления ими.
Microsoft.UI.Xaml Предоставляет общие API платформы для библиотеки пользовательского интерфейса Windows (WinUI).
Microsoft.UI.Xaml.Automation Определяет типы поддержки для инфраструктуры автоматизации пользовательского интерфейса Майкрософт. Эти типы предназначены для реализации поддержки модели автоматизации пользовательского интерфейса Майкрософт для пользовательского элемента управления. Кроме того, AutomationProperties предоставляет сведения о специальных возможностях в рамках определения пользовательского интерфейса XAML.
Microsoft.UI.Xaml.Automation.Peers Определяет типы поддержки для инфраструктуры Microsoft модель автоматизации пользовательского интерфейса.
Microsoft.UI.Xaml.Automation.Provider Определяет шаблоны поставщиков, которые реализуются одноранговой службой автоматизации и распознаются клиентами автоматизации.
Microsoft.UI.Xaml.Automation.Text Содержит перечисления, сообщающие о конкретных шаблонах автоматизации текста.
Microsoft.UI.Xaml.Controls Предоставляет элементы управления пользовательского интерфейса и классы для создания пользовательских элементов управления.
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 Определяет инфраструктуру событий ввода и ввода для приложений и элементов пользовательского интерфейса.
Microsoft.UI.Xaml.Interop Предоставляет базовые типы для кроссплатформенной интеграции и взаимодействия. В частности, сюда входят интерфейсы и типы поддержки, обеспечивающие шаблоны привязки.
Microsoft.UI.Xaml.Markup Предоставляет API поддержки языка XAML для приложения UWP и среда выполнения Windows.
Microsoft.UI.Xaml.Media Предоставляет кисти, базовую поддержку мультимедиа и графические примитивы.
Microsoft.UI.Xaml.Media.Animation Предоставляет интерфейс 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 App SDK. После загрузки указанного пакета платформы неупакованным классическим приложением приложение может вызывать API, предоставляемые пакетом платформы.
Microsoft.Windows.ApplicationModel.Resources Предоставляет упрощенный доступ к ресурсам приложения, таким как строки, которые определяются с помощью базовых соглашений об именовании.
Microsoft.Windows.ApplicationModel.WindowsAppRuntime Предоставляет доступ к сведениям о развертывании для среды выполнения Windows App SDK и возможность регистрации отсутствующих пакетов для среды выполнения.
Microsoft.Windows.AppLifecycle Предоставляет API, которые можно использовать для управления жизненным циклом приложения. Например, вы можете контролировать, могут ли одновременно выполняться несколько экземпляров процесса приложения, и получать сведения об активациях приложения разных типов.
Microsoft.Windows.AppNotifications Это пространство имен предоставляет API для управления уведомлениями приложений.
Microsoft.Windows.AppNotifications.Builder Предоставляет API для программного создания полезных данных XML для AppNotification.
Microsoft.Windows.PushNotifications Это пространство имен предоставляет API для управления push-уведомлениями, которые используют службу push-уведомлений Windows (WNS).
Microsoft.Windows.Security.AccessControl Содержит API, которые упрощают и упрощают совместное использование именованных объектов между упакованными приложениями и приложениями Win32.
Microsoft.Windows.System Содержит API-интерфейсы в пространстве имен Microsoft.Windows.System, доступные для доступа к системным ресурсам из приложений Windows.
Microsoft.Windows.System.Power Предоставляет набор API управления питанием, которые позволяют видеть, как приложение влияет на состояние питания устройства, и позволяют приложению принимать интеллектуальные решения об использовании ресурсов. Например, приложение может использовать этот API для отсрочки ресурсоемких фоновых задач, пока устройство работает от батареи.
Microsoft.Windows.Widgets Предоставляет API, связанные с мини-приложениями Windows.
Microsoft.Windows.Widgets.Feeds.Providers Предоставляет API для реализации поставщика веб-каналов Для веб-каналов Windows.
Microsoft.Windows.Widgets.Notifications
Microsoft.Windows.Widgets.Providers Предоставляет API для реализации поставщика мини-приложений для мини-приложений Windows.