Voici un tableau de référence des différents espaces de nom de MAUI :
Nom | Description |
---|---|
Microsoft.AspNetCore.Components.WebView | Cet espace de noms fournit des énumérations et des classes partagées permettant la prise en charge de BlazorWebView sur toutes les plateformes supportées. BlazorWebView est une composante permettant d'intégrer des composantes Blazor dans des applications natives, y compris les applications .NET MAUI. |
Microsoft.AspNetCore.Components.WebView.Maui | Cet espace de noms permet de fournir les interfaces et classes spécifiques permettant de prendre en charge BlazorWebView dans les applications .NET MAUI. |
Microsoft.AspNetCore.Components.WebView.WindowsForms | Cet espace de noms permet la prise en charge de BlazorWebView dans des applications Windows Forms. |
Microsoft.AspNetCore.Components.WebView.Wpf | Cet espace de noms permet de fournir les interfaces et classes pour intégrer BlazorWebView dans des applications WPF (Windows Presentation Foundation). |
Microsoft.Extensions.DependencyInjection | Cet espace de noms permet de fournir des classes et des méthodes d'extension pour activer BlazorWebView à travers AppHostBuilder. Il fait partie du modèle Dependency Injection (DI), permettant de configurer et d'injecter des services dans les applications MAUI ou Blazor. |
Microsoft.Maui | Cet espace de noms permet de fournir des interfaces, des classes et des types de support étant communs à toutes les fonctionnalités de .NET MAUI. |
Microsoft.Maui.Accessibility | Cet espace de noms permet de fournir des interfaces et des classes permettant de gérer l'accessibilité dans les applications MAUI. |
Microsoft.Maui.Animations | Cet espace de noms permet d'offrir des interfaces et des classes permettant de créer et de gérer des animations dans les applications MAUI. |
Microsoft.Maui.ApplicationModel | Cet espace de noms permet de fournir des interfaces, classes et énumérations prenant en charge le modèle d'application dans .NET MAUI. |
Microsoft.Maui.ApplicationModel.Communication | Cet espace de noms permet de fournir des interfaces et des classes pour les API de communication, telles que l'accès aux contacts, l'envoi de courriels ou de SMS, et l'utilisation du composeur téléphonique. |
Microsoft.Maui.ApplicationModel.DataTransfer | Cet espace de noms permet l'utilisation des API de transfert de données, par exemple pour accéder au presse-papiers ou initier une demande de partage de fichier via le système d'exploitation. |
Microsoft.Maui.Authentication | Cet espace de noms permet de fournir des interfaces et des classes pour gérer les scénarios d'authentification. |
Microsoft.Maui.Controls | Cet espace de noms permet de fournir toutes les classes de dispositions et de contrôles courants, ainsi que tout ce qui les accompagne pour créer des interfaces utilisateurs dans .NET MAUI. |
Microsoft.Maui.Controls.Compatibility | Cet espace de noms permet de fournir des dispositions et des contrôles pour assurer la compatibilité avec Xamarin.Forms. |
Microsoft.Maui.Controls.Compatibility.Hosting | Cet espace de noms permet de fournir des classes pour activer des scénarios de compatibilité via AppHostBuilder. |
Microsoft.Maui.Controls.Foldable | Cet espace de noms permet de fournir des classes et des types pour travailler avec des appareils pliables, principalement des appareils mobiles ayant un écran physique pliable. |
Microsoft.Maui.Controls.Handlers | Cet espace de noms permet de fournir des interfaces et des classes pour les descripteurs formant un pont entre les contrôles abstraits de .NET MAUI et les contrôles spécifiques à chaque plateforme. |
Microsoft.Maui.Controls.Handlers.Items | Cet espace de noms permet de fournir les classes de gestionnaires (descripteurs) pour les vues d'éléments, comme ItemsView et ses descendants (CarouselView, CollectionView). |
Microsoft.Maui.Controls.Hosting | Cet espace de noms permet de fournir des classes et des méthodes d'extension pour activer AppHostBuilder. |
Microsoft.Maui.Controls.Internals | Cet espace de noms permet de fournir des classes et des types utilisés en interne par les contrôles et dispositions. |
Microsoft.Maui.Controls.Maps | Cet espace de noms permet de fournir des classes et des types pour travailler avec des cartes dans les applications MAUI. |
Microsoft.Maui.Controls.Platform | Cet espace de noms permet de fournir des classes offrant la possibilité d'activer des fonctionnalités spécifiques à chaque plateforme pour les contrôles. |
Microsoft.Maui.Controls.PlatformConfiguration | Cet espace de noms permet de fournir des classes marquant chaque plateforme cible prise en charge, afin de permettre l'utilisation de fonctionnalités spécifiques à la plateforme. |
Microsoft.Maui.Controls.PlatformConfiguration.AndroidSpecific | Cet espace de noms permet de fournir des classes pour prendre en charge les fonctionnalités spécifiques à la plateforme Android. |
Microsoft.Maui.Controls.PlatformConfiguration.AndroidSpecific.AppCompat | Cet espace de noms permet de fournir des classes pour prendre en charge des fonctionnalités spécifiques à la compatibilité AppCompat d'Android. |
Microsoft.Maui.Controls.PlatformConfiguration.GTKSpecific | Cet espace de noms permet de fournir des classes pour prendre en charge les fonctionnalités spécifiques à la plateforme GTK. |
Microsoft.Maui.Controls.PlatformConfiguration.TizenSpecific | Cet espace de noms permet de fournir des classes pour prendre en charge les fonctionnalités spécifiques à la plateforme Tizen. |
Microsoft.Maui.Controls.PlatformConfiguration.WindowsSpecific | Cet espace de noms permet de fournir des classes pour prendre en charge les fonctionnalités spécifiques à la plateforme Windows. |
Microsoft.Maui.Controls.PlatformConfiguration.iOSSpecific | Cet espace de noms permet de fournir des classes pour prendre en charge les fonctionnalités spécifiques à la plateforme iOS. |
Microsoft.Maui.Controls.PlatformConfiguration.macOSSpecific | Cet espace de noms permet de fournir des classes pour prendre en charge les fonctionnalités spécifiques à la plateforme macOS. |
Microsoft.Maui.Controls.Shapes | Cet espace de noms permet de fournir des classes et des types pour travailler avec des formes et des transformations. |
Microsoft.Maui.Controls.StyleSheets | Cet espace de noms permet de fournir des classes permettant de travailler avec des feuilles de style en cascade (CSS). |
Microsoft.Maui.Controls.Xaml | Cet espace de noms permet de fournir des interfaces et des classes formant le moteur de liaison et d'analyseur XAML. |
Microsoft.Maui.Controls.Xaml.Diagnostics | Cet espace de noms permet de fournir des classes pour prendre en charge les scénarios de diagnostic pour le moteur de liaison XAML. |
Microsoft.Maui.Controls.Xaml.Internals | Cet espace de noms permet de fournir des classes et des interfaces pour prendre en charge les éléments internes du moteur de liaison et d'analyseur XAML. |
Microsoft.Maui.Converters | Cet espace de noms permet de fournir des classes étant des TypeConverters, utilisées pour convertir principalement des valeurs sous forme de chaînes dans le XAML en objets fortement typés dans le code. |
Microsoft.Maui.Devices | Cet espace de noms contient des interfaces, classes et types de support pour interagir avec les fonctionnalités communes des périphériques sur toutes les plateformes supportées. Cela inclut l'accès à la batterie, la vibration, la lampe de poche, et d'autres fonctionnalités matérielles de base. |
Microsoft.Maui.Devices.Sensors | Cet espace de noms permet de fournir des interfaces, des classes et des types pour travailler avec les capteurs d'appareils sur toutes les plateformes prises en charge (accéléromètre, boussole, géolocalisation,...). |
Microsoft.Maui.Dispatching | Cet espace de noms permet de fournir des interfaces et des classes pour activer la gestion des événements via un répartiteur dans .NET MAUI. |
Microsoft.Maui.Embedding | Cet espace de noms permet de fournir des fonctionnalités permettant d'intégrer des contrôles de plateforme spécifiques dans une application .NET MAUI. |
Microsoft.Maui.Foldable | Cet espace de noms contient des classes pour prendre en charge les appareils pliables ou à double écran. Il aide à gérer l'affichage et l'interface utilisateur en fonction de l'état de pliage de l'appareil. |
Microsoft.Maui.Graphics | Cet espace de noms permet de fournir des interfaces, des classes et des types pour travailler avec les API graphiques unifiées dans .NET MAUI, compatibles avec toutes les plateformes. |
Microsoft.Maui.Graphics.Converters | Cet espace de noms permet de fournir des TypeConverters pour convertir des chaînes dans le XAML en objets fortement typés dans le contexte des graphiques MAUI. |
Microsoft.Maui.Graphics.Platform | Cet espace de noms permet de fournir des interfaces et des classes pour les graphiques MAUI avec des fonctionnalités spécifiques aux plateformes, comme la manipulation d'images. |
Microsoft.Maui.Graphics.Skia | Cet espace de noms permet de fournir des classes pour prendre en charge Skia, une bibliothèque graphique populaire. |
Microsoft.Maui.Graphics.Text | Cet espace de noms permet de fournir des interfaces, des classes et des types pour travailler avec le texte dans les graphiques MAUI. |
Microsoft.Maui.Handlers | Cet espace de noms permet de fournir des interfaces et des classes pour les descripteurs, servant de pont entre les contrôles abstraits de .NET MAUI et les contrôles spécifiques à chaque plateforme. |
Microsoft.Maui.Hosting | Cet espace de noms permet de fournir des interfaces et des classes pour configurer une application .NET MAUI via AppHostBuilder. |
Microsoft.Maui.HotReload | Cet espace de noms permet de fournir des interfaces et des classes pour activer le Hot Reload, une fonctionnalité permettant de recharger les modifications du code en temps réel. |
Microsoft.Maui.Layouts | Cet espace de noms permet de fournir des interfaces, des classes et des types pour les dispositions dans MAUI. |
Microsoft.Maui.LifecycleEvents | Cet espace de noms permet de fournir des interfaces et des classes pour activer la configuration des événements du cycle de vie des plateformes dans AppHostBuilder. |
Microsoft.Maui.Maps | Cet espace de noms permet de fournir tous les types communs utilisés pour les cartes dans .NET MAUI. |
Microsoft.Maui.Maps.Handlers | Cet espace de noms permet de fournir des interfaces et des classes pour les descripteurs reliant les contrôles abstraits MAUI aux contrôles de cartes spécifiques à chaque plateforme. |
Microsoft.Maui.Media | Cet espace de noms permet de fournir des interfaces, des classes et des types pour travailler avec les fonctionnalités médias sur toutes les plateformes (comme choisir une image, prendre une capture d'écran, utiliser la synthèse vocale,...). |
Microsoft.Maui.Networking | Cet espace de noms permet de fournir des interfaces, des classes et des types pour travailler avec les API de réseau et de connectivité sur toutes les plateformes prises en charge. |
Microsoft.Maui.Platform | Cet espace de noms permet de fournir des classes permettant d'activer des fonctionnalités spécifiques à la plateforme. |
Microsoft.Maui.Primitives | Cet espace de noms contient des types de base utilisés dans MAUI, souvent pour définir des valeurs simples ou des structures sous-jacentes dans les interfaces. |
Microsoft.Maui.Storage | Cet espace de noms permet de fournir des interfaces, des classes et des types pour travailler avec le stockage sur les appareils sur toutes les plateformes (par exemple, choisir un fichier, enregistrer des préférences, utiliser un stockage sécurisé,...). |
Dernière mise à jour : Mercredi, le 11 septembre 2024