Partager via


Espaces de noms du Kit de développement logiciel (SDK) d’application Windows

Cette section fournit des informations détaillées sur les API Windows Runtime (WinRT) dans le sdk d’application Windows windows.

Namespace Description
Microsoft.ApplicationModel.Resources Fournit un accès simplifié aux ressources d’application, telles que des chaînes, définies à l’aide de conventions d’affectation de noms de base.
microsoft.Graphics.DirectX Spécifie les formats de pixels et d’autres constantes énumérées, à utiliser avec des surfaces d’interopérabilité Windows Runtime Direct3D 11.
microsoft.Graphics.Display Contient des composants pour déterminer les aspects d’un affichage physique.
Microsoft.UI Fournit à une application un accès aux fonctionnalités système principales et aux informations d’exécution sur son interface utilisateur.
microsoft.UI.Composition Fournit des API pour la composition de l’interface utilisateur.
microsoft.UI.Composition.Core Fournit des API principales pour la composition de l’interface utilisateur.
microsoft.UI.Composition.Diagnostics Fournit des API pour les diagnostics et le débogage de composition d’interface utilisateur.
Microsoft.UI.Composition.Effects Contient des classes spécifiques à la création d’effets pour les interactions utilisateur. Ces effets sont spécifiques à la composition.
Microsoft.UI.Composition.Interactions Fournit des fonctionnalités qui activent les animations pilotées par les entrées dans la couche visuelle.
Microsoft.UI.Composition.Scenes Fournit des API pour charger des modèles 3D et composer des scènes 3D.
Microsoft.UI.Composition.SystemBackdrops Fournit des API pour gérer un CompositionBrush qui définit un matériau d’interface utilisateur tel que acrylique ou Mica.
Microsoft.UI.Content Fournit la prise en charge de la définition de la structure du contenu interactif dans une application Windows via ContentSite (parent) et objets ContentIsland (enfant) à l’aide d’animations basées sur la composition, d’effets de rendu, d’entrée utilisateur et d’interactions, de représentation d’accessibilité et de modifications d’état hôte.
Microsoft.UI.Dispatching Permet à une file d’attente pour que les tâches s’exécutent de manière série sur un thread.
Microsoft.UI.Input Prend en charge le système d’entrée Windows. Cela inclut les éléments suivants :
Microsoft.UI.Input.DragDrop Fournit la prise en charge de la manipulation directe basée sur le pointeur d’un objet (ou des données) qui implique de sélectionner cet objet et de le faire glisser d’un emplacement vers un autre emplacement.
Microsoft.UI.Input.Interop Fournit un type de base pour l’intégration d’entrée inter-framework et l’interopérabilité. À ce stade, cela inclut une interface et un type de prise en charge qui exposent l’entrée d’appareil de stylet.
Microsoft.UI.System API système d’interface utilisateur Windows.
Microsoft.UI.Text Fournit la prise en charge de l’utilisation du contenu textuel.
Microsoft.UI.Windowing Prend en charge la création et la gestion des fenêtres associées à une application.
Microsoft.UI.Xaml Fournit des API d’infrastructure générales pour la bibliothèque d’interface utilisateur Windows (WinUI).
Microsoft.UI.Xaml.Automation Définit les types de prise en charge de l’infrastructure Microsoft UI Automation. Ces types de support permettent d’implémenter la prise en charge de Microsoft UI Automation pour un contrôle personnalisé. En outre, AutomationProperties fournit des informations d’accessibilité dans le cadre d’une définition d’interface utilisateur XAML.
microsoft.UI.Xaml.Automation.Peer Définit les types de prise en charge de l’infrastructure Microsoft UI Automation .
Microsoft.UI.Xaml.Automation.Provider Définit des modèles de fournisseur implémentés par des homologues d’automatisation et reconnus par les clients Automation.
Microsoft.UI.Xaml.Automation.Text Contient des énumérations qui signalent des détails sur les modèles d’automatisation de texte.
microsoft.UI.Xaml.Controls Fournit des contrôles et des classes d’interface utilisateur pour la création de contrôles personnalisés.
Microsoft.UI.Xaml.Controls.AnimatedVisuals Définit les visuels animés intégrés qui peuvent être lus par un objet AnimatedIcon.
Microsoft.UI.Xaml.Controls.Primitives Définit les composants qui composent des contrôles WinUI ou prennent en charge le modèle de composition de contrôle.
Microsoft.UI.Xaml.Data Définit l’infrastructure de liaison de données pour les applications.
Microsoft.UI.Xaml.Documents Fournit des classes de modèle de texte et de document de base.
Microsoft.UI.Xaml.Hosting Fournit des services pertinents pour les surfaces de conception XAML hébergées dans une application plus grande.
Microsoft.UI.Xaml.Input Définit l’infrastructure d’événements d’entrée et d’entrée pour les applications et les éléments d’interface utilisateur.
Microsoft.UI.Xaml.Interop Fournit des types de base pour l’intégration et l’interopérabilité entre les frameworks. Notamment, cela inclut les interfaces et les types de prise en charge qui activent les modèles de liaison.
Microsoft.UI.Xaml.Markup Fournit l’API de prise en charge du langage XAML pour l’application UWP et Windows Runtime.
microsoft.UI.Xaml.Media Fournit des pinceaux, une prise en charge des supports de base et des primitives graphiques.
microsoft.UI.Xaml.Media.Animation Fournit l’API d’animation et de storyboard pour les animations de transition, les états visuels ou les composants d’interface utilisateur animée.
microsoft.UI.Xaml.Media.Imaging Fournit des types liés à l’imagerie et à l’obtention de ressources et de fichiers sources pour les images bitmap.
microsoft.UI.Xaml.Media.Media3D Contient des types qui prennent en charge la transformation matrice/perspective.
Microsoft.UI.Xaml.Navigation Fournit des types qui prennent en charge les événements de navigation lancés par les classes Page et Frame.
Microsoft.UI.Xaml.Printing Fournit une infrastructure de prise en charge de l’impression de base pour les applications.
microsoft.UI.Xaml.Resources Contient CustomXamlResourceLoader, ce qui permet le chargement de dictionnaires de ressources personnalisés en tant que sources.
microsoft.UI.Xaml.Shapes Définit des formes de base destinées au rendu décoratif ou à la composition de parties non interactives de contrôles.
Microsoft.UI.Xaml.XamlTypeInfo Fournit la prise en charge du schéma XAML.
Microsoft.Windows.ApplicationModel.DynamicDependency Fournit la possibilité pour les applications de bureau non empaquetées de charger des packages d’infrastructure autres que le package d’infrastructure du Kit de développement logiciel (SDK) d’application Windows. Une fois le package d’infrastructure spécifié chargé par une application de bureau non empaquetée, l’application peut appeler des API fournies par le package d’infrastructure.
Microsoft.Windows.ApplicationModel.Resources Fournit un accès simplifié aux ressources d’application, telles que des chaînes, définies à l’aide de conventions d’affectation de noms de base.
Microsoft.Windows.ApplicationModel.WindowsAppRuntime Fournit l’accès aux informations de déploiement pour le runtime du Kit de développement logiciel (SDK) d’application Windows et à la possibilité d’inscrire des packages manquants pour le runtime.
microsoft.Windows.AppLifecycle Fournit des API que vous pouvez utiliser pour gérer le cycle de vie de votre application. Par exemple, vous pouvez contrôler si plusieurs instances du processus de votre application peuvent s’exécuter en même temps, et vous pouvez recevoir des informations sur différents types d’activations pour votre application.
microsoft.Windows.AppNotifications Cet espace de noms fournit des API pour la gestion des notifications d’application.
microsoft.Windows.AppNotifications.Builder Fournit des API pour générer par programmation la charge utile XML pour une AppNotification.
microsoft.Windows.Globalization Fournit la prise en charge de la globalisation (par exemple, les profils linguistiques) pour les applications créées avec le Kit de développement logiciel (SDK) d’application Windows.
microsoft.Windows.Management.Deployment Cet espace de noms fournit des API de gestion de package MSIX comparables à celles de l’espace de noms Windows.Management.Deployment, mais avec des fonctionnalités supplémentaires, une expérience de développement améliorée et des optimisations des performances.
Microsoft.Windows.PushNotifications Cet espace de noms fournit des API pour la gestion des notifications Push qui utilisent le service de notification Push Windows (WNS).
Microsoft.Windows.Security.AccessControl Contient des API qui facilitent et simplifient le partage d’objets nommés entre les applications empaquetées et les applications Win32.
Microsoft.Windows.Storage Contient des API dans l’espace de noms Microsoft.Windows.Storage qui sont disponibles pour accéder aux ressources de stockage à partir d’applications Windows.
microsoft.Windows.System Contient des API dans l’espace de noms Microsoft.Windows.System qui sont disponibles pour accéder aux ressources système à partir d’applications Windows.
Microsoft.Windows.System.Power Fournit un ensemble d’API de gestion de l’alimentation qui permettent de voir comment une application affecte l’état d’alimentation de l’appareil et permet à l’application de prendre des décisions intelligentes sur l’utilisation des ressources. Par exemple, une application peut utiliser cette API pour reporter les tâches en arrière-plan gourmandes en ressources pendant l’exécution de l’appareil sur batterie.
microsoft.Windows.Widgets Fournit des API liées aux widgets Windows.
Microsoft.Windows.Widgets.Feeds.Providers Fournit des API pour l’implémentation d’un fournisseur de flux pour les flux Windows.
Microsoft.Windows.Widgets.Notifications
Microsoft.Windows.Widgets.Providers Fournit des API pour l’implémentation d’un fournisseur de widgets pour les widgets Windows.