Compartilhar via


Namespaces do SDK do Aplicativo windows

Esta seção fornece informações detalhadas sobre as APIs do WinRT (Windows Runtime) nodo SDK do Aplicativo do Windows .

Namespace Descrição
Microsoft.ApplicationModel.Resources Fornece acesso simplificado aos recursos do aplicativo, como cadeias de caracteres, definidos usando convenções básicas de nomenclatura.
Microsoft.Graphics.DirectX Especifica formatos de pixel e outras constantes enumeradas para uso com superfícies de interoperabilidade do Windows Runtime Direct3D 11.
Microsoft.Graphics.Display Contém componentes para determinar aspectos de uma exibição física.
Microsoft.Graphics.Imaging Fornece APIs para modelos de machine learning que dimensionam e aprimoram imagens e identificam, descrevem e removem objetos em imagens.
Microsoft.Security.Authentication.OAuth O namespace Microsoft.Security.Authentication.OAuth fornece classes e métodos para autenticação OAuth 2.0.
microsoft.ui Fornece a um aplicativo acesso à funcionalidade principal do sistema e informações de tempo de execução sobre sua interface do usuário.
Microsoft.UI.Composition Fornece APIs para a composição da interface do usuário.
Microsoft.UI.Composition.Core Fornece APIs principais para a composição da interface do usuário.
Microsoft.UI.Composition.Diagnostics Fornece APIs para diagnóstico e depuração de composição da interface do usuário.
Microsoft.UI.Composition.Effects Contém classes específicas para criar efeitos para interações do usuário. Esses efeitos são específicos para a composição.
Microsoft.UI.Composition.Interactions Fornece funcionalidade que permite animações controladas por entrada na camada visual.
Microsoft.UI.Composition.Scenes Fornece APIs para carregar modelos 3D e redigir cenas 3D.
Microsoft.UI.Composition.SystemBackdrops Fornece APIs para gerenciar um CompositionBrush que define um material de interface do usuário, como Acrílico ou Mica.
Microsoft.UI.Content Fornece suporte para definir a estrutura de conteúdo interativo em um aplicativo do Windows por meio de objetos **ContentSite** (pai) e ContentIsland (filho) usando animações baseadas em composição, efeitos de renderização, entrada e interações do usuário, representação de acessibilidade e alterações de estado do host.
microsoft.ui.dispatching Permite que uma fila de tarefas seja executada de forma serial em um thread.
microsoft.ui.input Fornece suporte para o sistema de entrada do Windows. Isso inclui:
Microsoft.UI.Input.DragDrop Fornece suporte para a manipulação direta baseada em ponteiro de um objeto (ou dados) que envolve selecionar esse objeto e arrastá-lo de um local para outro local.
Microsoft.UI.Input.Experimental
Microsoft.UI.Input.Interop Fornece um tipo básico para integração de entrada entre estruturas e interoperabilidade. Neste momento, isso inclui uma interface e um tipo de suporte que expõem a entrada do dispositivo de caneta.
Microsoft.UI.System APIs do sistema de interface do usuário (interface do usuário) do Windows.
microsoft.ui.text Fornece suporte para trabalhar com conteúdo textual.
microsoft.ui.windowing Fornece suporte para criar e gerenciar as janelas associadas a um aplicativo.
Microsoft.UI.Xaml Fornece APIs de estrutura geral para a WinUI (Biblioteca de Interface do Usuário do Windows).
Microsoft.UI.Xaml.Automation Define os tipos de suporte para a infraestrutura de Automação da Interface do Usuário da Microsoft. Esses tipos de suporte são para implementar o suporte à Automação de Interface do Usuário da Microsoft para um controle personalizado. Além disso, AutomationProperties fornece informações de acessibilidade como parte de uma definição de interface do usuário XAML.
Microsoft.UI.Xaml.Automation.Peers Define tipos de suporte para a infraestrutura de de Automação de Interface do Usuário da Microsoft .
Microsoft.UI.Xaml.Automation.Provider Define padrões de provedor que são implementados por pares de automação e reconhecidos por clientes de automação.
Microsoft.UI.Xaml.Automation.Text Contém enumerações que relatam detalhes sobre padrões de automação de texto.
Microsoft.UI.Xaml.Controls Fornece controles de interface do usuário e classes para criar controles personalizados.
Microsoft.UI.Xaml.Controls.AnimatedVisuals Define os visuais animados internos que podem ser reproduzidos por um objeto AnimatedIcon.
Microsoft.UI.Xaml.Controls.Primitives Define os componentes que compõem controles WinUI ou dá suporte ao modelo de composição de controle.
Microsoft.UI.Xaml.Data Define a infraestrutura de associação de dados para aplicativos.
Microsoft.UI.Xaml.Documents Fornece classes básicas de texto e modelo de documento.
Microsoft.UI.Xaml.Hosting Fornece serviços relevantes para superfícies de design XAML hospedadas em um aplicativo maior.
Microsoft.UI.Xaml.Input Define a infraestrutura de eventos de entrada e entrada para aplicativos e elementos de interface do usuário.
Microsoft.UI.Xaml.Interop Fornece tipos básicos para integração entre estruturas e interoperação. Notavelmente, isso inclui interfaces e tipos de suporte que permitem padrões de associação.
Microsoft.UI.Xaml.Markup Fornece a API de suporte à linguagem XAML para o aplicativo UWP e o Windows Runtime.
Microsoft.UI.Xaml.Media Fornece pincéis, suporte básico de mídia e primitivos gráficos.
Microsoft.UI.Xaml.Media.Animation Fornece animação e API de storyboard para animações de transição, estados visuais ou componentes animados da interface do usuário.
Microsoft.UI.Xaml.Media.Imaging Fornece tipos relacionados à geração de imagens e à obtenção de recursos e arquivos de origem para imagens de bitmap.
Microsoft.UI.Xaml.Media.Media3D Contém tipos que dão suporte à transformação matriz/perspectiva.
Microsoft.UI.Xaml.Navigation Fornece tipos que dão suporte a eventos de navegação, conforme iniciado pelas classes Page e Frame.
Microsoft.UI.Xaml.Printing Fornece uma estrutura de suporte de impressão básica para aplicativos.
Microsoft.UI.Xaml.Resources Contém CustomXamlResourceLoader, que permite o carregamento de dicionários de recursos personalizados como fontes.
Microsoft.UI.Xaml.Shapes Define formas básicas destinadas à renderização decorativa ou à composição de partes não interativas de controles.
Microsoft.UI.Xaml.XamlTypeInfo Fornece suporte para o esquema XAML.
Microsoft.Windows.AI Fornece APIs para recursos locais de IA no dispositivo.
Microsoft.Windows.AI.ContentModeration Fornece APIs para modelos de machine learning que executam moderação de conteúdo.
Microsoft.Windows.AI.Foundation Habilita a funcionalidade fundamental de IA do Windows Runtime, especificamente, o suporte para a geração de vetores de inserção de texto a partir de prompts.
Microsoft.Windows.AI.Generative Fornece APIs para processamento e respostas de IA generativa local no dispositivo.
Microsoft.Windows.AI.MachineLearning
Microsoft.Windows.ApplicationModel.Background As APIs Microsoft.Windows.ApplicationModel.Background dão suporte ao registro de tarefa em segundo plano para aplicativos que aproveitam o SDK do Aplicativo do Windows.
Microsoft.Windows.ApplicationModel.Background.UniversalBGTask As APIs Microsoft.Windows.ApplicationModel.Background.UniversalBGTask dão suporte ao registro de tarefa em segundo plano para aplicativos que aproveitam o SDK do Aplicativo do Windows.
Microsoft.Windows.ApplicationModel.DynamicDependency Fornece a capacidade de aplicativos de área de trabalho não empacotados carregarem pacotes de estrutura diferentes do pacote da estrutura do SDK do Aplicativo do Windows. Depois que o pacote de estrutura especificado é carregado por um aplicativo de área de trabalho não empacotado, o aplicativo pode chamar APIs fornecidas pelo pacote de estrutura.
Microsoft.Windows.ApplicationModel.Resources Fornece acesso simplificado aos recursos do aplicativo, como cadeias de caracteres, definidos usando convenções básicas de nomenclatura.
Microsoft.Windows.ApplicationModel.WindowsAppRuntime Fornece acesso às informações de implantação para o runtime do SDK de Aplicativos do Windows e a capacidade de registrar todos os pacotes ausentes para o runtime.
Microsoft.Windows.AppLifecycle Fornece APIs que você pode usar para gerenciar o ciclo de vida do seu aplicativo. Por exemplo, você pode controlar se várias instâncias do processo do aplicativo podem ser executadas ao mesmo tempo e pode receber informações sobre ativações de tipos diferentes para seu aplicativo.
Microsoft.Windows.AppNotifications Esse namespace fornece APIs para gerenciar notificações do aplicativo.
Microsoft.Windows.AppNotifications.Builder Fornece APIs para gerar programaticamente o conteúdo XML para umappNotification .
Microsoft.Windows.BadgeNotifications Contém classes que dão suporte a notificações de selo.
Microsoft.Windows.Foundation
Microsoft.Windows.Globalization Fornece suporte à globalização (como perfis de linguagem) para aplicativos criados com o SDK do Aplicativo do Windows.
Microsoft.Windows.Management.Deployment Esse namespace fornece APIs de gerenciamento de pacote MSIX comparáveis às do namespace Windows.Management.Deployment, mas com funcionalidade adicional, experiência aprimorada do desenvolvedor e otimizações de desempenho.
Microsoft.Windows.Media.Capture Fornece APIs para configurar uma inicialização do CameraCaptureUI que permite ao usuário capturar fotos, vídeos ou ambos.
Microsoft.Windows.PushNotifications Esse namespace fornece APIs para gerenciar notificações por push que usam o Serviço de Notificação por Push do Windows (WNS).
Microsoft.Windows.Security.AccessControl Contém APIs que facilitam e simplificam o compartilhamento de objetos nomeados entre aplicativos empacotados e aplicativos Win32.
Microsoft.Windows.Storage Contém APIs no namespace Microsoft.Windows.Storage que estão disponíveis para acessar recursos de armazenamento de aplicativos do Windows.
Microsoft.Windows.Storage.Pickers A API Microsoft.Windows.Storage.Pickers no SDK de Aplicativos do Windows permite que aplicativos da área de trabalho (como WinUI) apresentem uma interface do usuário simplificada para selecionar arquivos ou pastas, modificar nomes de arquivo e extensões e acessar caminhos , tudo isso durante a integração perfeita entre áreas de trabalho do Windows.
Microsoft.Windows.System Contém APIs no namespace Microsoft.Windows.System que estão disponíveis para acessar recursos do sistema de aplicativos do Windows.
Microsoft.Windows.System.Power Fornece um conjunto de APIs de gerenciamento de energia que permitem visibilidade de como um aplicativo afeta o estado de energia do dispositivo e permitem que o aplicativo tome decisões inteligentes sobre o uso de recursos. Por exemplo, um aplicativo pode usar essa API para adiar tarefas em segundo plano com uso intensivo de recursos enquanto o dispositivo está em execução na energia da bateria.
Microsoft.Windows.Vision Fornece APIs para modelos de aprendizado de máquina que analisam o conteúdo textual de imagens.
Microsoft.Windows.Widgets Fornece APIs relacionadas a widgets do Windows.
Microsoft.Windows.Widgets.Feeds.Providers Fornece APIs para implementar um provedor de feeds para feeds do Windows.
Microsoft.Windows.Widgets.Notifications
Microsoft.Windows.Widgets.Providers Fornece APIs para implementar um provedor de widget para Widgets do Windows.
Microsoft.Windows.Workloads Esse namespace contém tipos para gerenciar cargas de trabalho e suas prioridades.