Section courante

A propos

Section administrative du site

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