.NET API browser

Welcome to the .NET API browser – your one-stop shop for all .NET-based APIs from Microsoft. Start searching for any managed APIs by typing in the box below.

If you have any feedback, create a new issue in the dotnet/dotnet-api-docs repo.

Filtres rapides

Référence de l’API Windows Desktop version 5

NomDescription
Accessibility NamespaceReprésente un wrapper managé pour l’interface d’accessibilité COM (Component Object Model).
Microsoft.CSharp NamespaceContient des classes qui prennent en charge la compilation et la génération de code à l’aide du langage C#.
Microsoft.VisualBasic NamespaceContient les types qui prennent en charge le runtime Visual Basic en Visual Basic.
Microsoft.VisualBasic.ApplicationServices NamespaceContient des types qui prennent en charge le modèle d’application Visual Basic et fournissent l’accès aux informations sur les applications.
Microsoft.VisualBasic.CompilerServices NamespaceContient des types utilisables en interne uniquement qui prennent en charge le compilateur Visual Basic.
Microsoft.VisualBasic.Devices NamespaceContient des types qui prennent en charge les objets My relatifs aux périphériques dans Visual Basic.
Microsoft.VisualBasic.Logging NamespaceContient des types qui prennent en charge les objets de journalisation My en Visual Basic et fournit un écouteur de journalisation simple qui dirige la sortie vers un fichier.
Microsoft.VisualBasic.MyServices NamespaceContient des types qui prennent en charge My dans Visual Basic.
Microsoft.VisualBasic.MyServices.Internal NamespaceContient des types à usage interne uniquement qui prennent en charge My dans Visual Basic.
Microsoft.Win32 NamespaceFournit deux types de classes : celles qui gèrent les événements déclenchés par le système d’exploitation et celles qui manipulent le Registre système.
Microsoft.Win32.SafeHandles NamespaceContient des classes qui sont des dérivations abstraites de classes de handles sécurisés, qui fournissent des fonctionnalités communes prenant en charge des handles de fichiers et de système d’exploitation.
Microsoft.Windows.Input NamespaceContient les interfaces de commandes d'aperçu dans un contrôle de ruban Microsoft pour WPF.
Microsoft.Windows.Themes NamespaceFournit une exposition au jeu de thèmes définis par Windows Presentation Foundation. Dans WPF, un thème est un ensemble de ressources, définies au niveau système, qui fournissent l'apparence par défaut des contrôles et d'autres éléments visuels d'une application. Les thèmes WPF sont créés à l'aide de styles et incluent Luna, Aero, Royale et Classic. Seule la zone client d'une application WPF utilise ces thèmes ; l'apparence de la bordure de fenêtre et des boutons qui constituent le chrome de la fenêtre est contrôlée par le service Win32 Thème.
System NamespaceContient des classes fondamentales et des classes de base qui définissent des types de données de valeur et de référence couramment utilisés, des événements et des gestionnaires d’événements, des interfaces, des attributs et des exceptions de traitement.
System.CodeDom NamespaceContient des classes qui peuvent être utilisées pour représenter les éléments et la structure d’un document de code source. Les classes de cet espace de noms peuvent être utilisées pour créer la structure d'un document de code source qui peut s'afficher comme code source dans un langage pris en charge à l'aide de la fonctionnalité fournie par l'espace de noms System.CodeDom.Compiler.
System.CodeDom.Compiler NamespaceContient des types permettant de gérer la génération et la compilation de code source dans les langages de programmation pris en charge. Chaque générateur de code peut produire du code source dans un langage de programmation spécifique, basé sur la structure des modèles de code source CodeDOM (Code Document Object Model) qui contiennent des éléments fournis par l'espace de noms System.CodeDom.
System.Collections.Specialized NamespaceContient des collections spécialisées et fortement typées, par exemple un dictionnaire de liste liée, un vecteur de bits et des collections qui ne contiennent que des chaînes.
System.ComponentModel NamespaceFournit des classes utilisées pour implémenter le comportement des composants et des contrôles au moment de l'exécution et au moment du design. Cet espace de noms inclut les classes et les interfaces de base servant à l’implémentation des attributs et des convertisseurs de type, à la liaison à des sources de données et à la gestion des licences des composants.
System.ComponentModel.Design NamespaceContient des classes dont les développeurs peuvent se servir pour générer un comportement personnalisé au moment du design pour des composants et des interfaces utilisateur, afin de configurer les composants au moment du design. L'environnement au moment du design fournit des systèmes qui permettent aux développeurs d'organiser les composants et de configurer leurs propriétés. Pour fonctionner correctement dans un environnement au moment du design, certains composants peuvent requérir un comportement spécifique au moment du design uniquement. Il peut également s'avérer utile de fournir des interfaces utilisateur personnalisées qui aideront les développeurs à configurer les composants ou les valeurs de types de données complexes. Les classes et les interfaces définies dans cet espace de noms peuvent servir à générer un comportement au moment du design pour des composants, à accéder aux services de design et à implémenter des interfaces personnalisées de configuration au moment du design.
System.ComponentModel.Design.Serialization NamespaceFournit des types qui prennent en charge la personnalisation et le contrôle de la sérialisation au moment du design.
System.Configuration NamespaceContient les types qui fournissent le modèle de programmation pour la gestion des données de configuration.
System.Configuration.Internal NamespaceContient des types de configuration destinés uniquement à une utilisation interne.
System.Configuration.Provider NamespaceContient les classes de base partagées par les applications serveur et clientes pour prendre en charge un modèle enfichable afin d’ajouter ou de supprimer facilement des fonctionnalités.
System.Data.Common NamespaceContient des classes partagées par les fournisseurs de données .NET.
System.Data.Odbc NamespaceL'espace de noms System.Data.Odbc est le fournisseur de données .NET Framework pour ODBC.
System.Data.OleDb NamespaceL'espace de noms System.Data.OleDb est le fournisseur de données .NET Framework pour OLE DB.
System.Data.OracleClient NamespaceL'espace de noms System.Data.OracleClient est le fournisseur de données .NET Framework pour Oracle.
System.Data.SqlClient NamespaceL’espace de noms System.Data.SqlClient est le fournisseur de données .NET pour SQL Server.
System.Diagnostics NamespaceFournit des classes qui vous permettent d’interagir avec les processus système, les journaux d’événements et les compteurs de performances.
System.Diagnostics.Eventing.Reader NamespaceAvec l’espace de noms System.Diagnostics.Eventing.Reader, vous pouvez développer des applications qui lisent et gèrent des journaux des événements. Un événement d’un journal des événements contient des informations, un avertissement ou une erreur qui ont été publiés par un composant spécifique de système d’exploitation, service ou application. Ces événements sont lus par les applications qui contrôlent l’état d’un ordinateur et celles qui interviennent lorsque des événements spécifiques surviennent. Pour plus d’informations, consultez Résumé de la technologie pour la lecture et la gestion des journaux des événements et Scénarios du journal des événements.
System.Diagnostics.PerformanceData NamespaceUtilise les classes de cet espace de noms pour fournir des données de compteur. Les compteurs sont utilisés pour exposer les métriques de performances aux consommateurs comme la Surveillance des performances. L’espace de noms ne contient pas de classes pour consommer les données du compteur. Pour obtenir une description complète de l’architecture des compteurs de performances, consultez Compteurs de performances.
System.DirectoryServices NamespacePermet d’accéder facilement à Active Directory Domain Services à partir du code managé. Il contient deux classes Component, DirectoryEntry et DirectorySearcher, qui font appel à la technologie ASDI (Active Directory Services Interfaces). ADSI, un ensemble d'interfaces fourni par Microsoft, constitue un outil flexible permettant de travailler avec une vaste gamme de fournisseurs réseau. Grâce à ADSI, l'administrateur peut facilement rechercher et gérer les ressources d'un réseau, quelle que soit la taille du réseau.
System.DirectoryServices.ActiveDirectory NamespaceFournit un modèle objet d’abstraction globale utilisé pour les tâches des services Microsoft Active Directory. Les concepts du service Active Directory, tels que la forêt, le domaine, le site, le sous-réseau, la partition et le schéma, font partie du modèle objet.
System.Drawing NamespaceFournit l’accès aux fonctionnalités graphiques de base de GDI+. Les System.Drawing.Drawing2Despaces de noms , System.Drawing.Imaginget System.Drawing.Text fournissent des fonctionnalités plus avancées. Pour connaître les limitations, consultez la section Remarques.
System.Drawing.Configuration NamespaceContient une classe qui prend en charge la configuration des classes de l’espace de noms System.Drawing.
System.Drawing.Design NamespaceContient des classes qui étendent la logique et le dessin de l’interface utilisateur au moment du design.
System.Drawing.Drawing2D NamespaceFournit des fonctionnalités graphiques vectorielles et à deux dimensions avancées.
System.Drawing.Imaging NamespaceFournit des fonctionnalités d’imagerie GDI+ avancées. Des fonctionnalités graphiques de base sont fournies par l'espace de noms System.Drawing.
System.Drawing.Printing NamespaceFournit des services liés à l’impression pour les applications Windows Forms.
System.Drawing.Text NamespaceFournit des fonctionnalités typographiques GDI+ avancées.
System.IO NamespaceContient des types qui permettent la lecture et l’écriture dans des fichiers et des flux de données, ainsi que des types qui permettent la prise en charge de base des fichiers et des répertoires.
System.IO.Packaging NamespaceFournit des classes qui prennent en charge le stockage de plusieurs objets de donnée dans un conteneur unique.
System.IO.Pipes NamespaceContient des types qui fournissent un moyen de communication entre processus via des canaux anonymes et/ou nommés.
System.Media NamespaceContient des classes pour lire des fichiers audio et accéder aux sons fournis par le système.
System.Net NamespaceConstitue une interface de programmation simple pour un grand nombre des protocoles réseau employés aujourd'hui. Les classes de l'espace de noms System.Net peuvent être utilisées pour développer des applications Windows Store ou des applications de bureau. Si elles sont utilisées dans une application Windows Store, les classes de l'espace de noms System.Net sont affectées par la fonctionnalité d'isolement réseau, qui fait partie du modèle de sécurité des applications utilisé par l'aperçu pour développeurs Windows. Les fonctions de réseau appropriées doivent être activées dans le manifeste d'application pour une application Windows Store, afin qu'une application Windows Store puisse accéder au réseau. Pour plus d’informations, consultez Isolement réseau pour les applications du Windows Store.
System.Net.Mail NamespaceContient les classes utilisées pour envoyer des e-mails à un serveur SMTP (Simple Mail Transfer Protocol) pour la remise.
System.Net.NetworkInformation NamespacePermet d'accéder aux données de trafic réseau, aux informations d'adresses réseau et aux notifications de changements d'adresses relatives à l'ordinateur local. L'espace de noms contient également des classes qui implémentent l'utilitaire Ping. Vous pouvez utiliser Ping et des classes connexes pour vérifier si un ordinateur est accessible via le réseau.
System.Net.PeerToPeer NamespaceFournit l’accès aux fonctionnalités de réseau pair à pair.
System.Net.PeerToPeer.Collaboration NamespaceAméliore la fonctionnalité de réseau System.Net.PeerToPeer et fournit des fonctions pour les sessions de collaboration managées serverless.
System.Printing NamespaceFournit des classes qui vous permettent d'automatiser la gestion de serveurs d'impression, de files d'attente à l'impression et de travaux d'impression.
System.Printing.IndexedProperties NamespaceFournit des classes qui activent rapidement la copie des paramètres de propriété d'un objet de système d'impression vers un autre objet du même type. Autorise également l'itération au sein des propriétés des objets de système d'impression et la découverte de leurs types au moment de l'exécution, sans utiliser de réflexion.
System.Printing.Interop NamespacePermet l’interconversion des objets PrintTicket managés et des structures DEVMODE Graphics Device Interface (GDI) non managées.
System.Resources NamespaceFournit des classes et des interfaces permettant aux développeurs de créer, de stocker et de gérer diverses ressources propres à une culture utilisées dans une application. L'une des classes les plus importantes de l'espace de noms System.Resources est la classe ResourceManager.
System.Runtime.InteropServices NamespaceFournit un large éventail de membres qui prennent en charge les services COM Interop et Platform Invoke. Si vous ne connaissez pas ces services, consultez interopération avec le code non managé.
System.Security NamespaceFournit la structure sous-jacente du système de sécurité du Common Language Runtime, notamment les classes de base pour les autorisations.
System.Security.AccessControl NamespaceContient des éléments de programmation qui contrôlent l’accès aux objets sécurisables et qui auditent les actions liées à la sécurité sur ceux-ci.
System.Security.Cryptography NamespaceFournit des services de chiffrement, notamment l’encodage sécurisé et le décodage des données, ainsi que de nombreuses autres opérations, telles que le hachage, la génération de nombres aléatoires et l’authentification des messages. Pour plus d’informations, consultez services de chiffrement .
System.Security.Cryptography.Pkcs NamespaceFournit des éléments de programmation pour PKCS (Public Key Cryptography Standards), y compris les méthodes pour signer des données, échanger des clés, demander des certificats, le chiffrement et le déchiffrement à clé publique et d’autres fonctions de sécurité.
System.Security.Cryptography.X509Certificates NamespaceContient l’implémentation du common language runtime du certificat Authenticode X.509 v.3. Ce certificat est signé avec une clé privée qui identifie de manière unique et positive le titulaire du certificat.
System.Security.Cryptography.Xml NamespaceContient des classes destinées à la prise en charge de la création et de la validation des signatures numériques XML. Les classes de cet espace de noms implémentent la recommandation du World Wide Web Consortium, XML-Signature Syntax and Processing.
System.Security.Permissions NamespaceDéfinit des classes qui contrôlent l’accès aux opérations et aux ressources basées sur une stratégie.
System.Security.Policy NamespaceContient des groupes de codes, des conditions d’appartenance et des preuves. Ces trois types de classes sont utilisés pour créer les règles appliquées par le système de stratégie de sécurité du Common Language Runtime. Les classes de preuve sont l'entrée dans la stratégie de sécurité et les conditions d'appartenance sont les commutateurs ; ensemble, ils créent des instructions de stratégie et déterminent le jeu d'autorisations accordées. Les niveaux de stratégie et les groupes de codes constituent la structure de la hiérarchie de la stratégie. Les groupes de codes sont l'encapsulation d'une règle et sont disposés de manière hiérarchique dans un niveau de stratégie.
System.Security.Principal NamespaceDéfinit un objet principal qui représente le contexte de sécurité dans lequel le code est exécuté. Pour plus d’informations, consultez Sécurité basée sur les rôles.
System.Security.RightsManagement NamespaceFournit des types pour prendre en charge la gestion des droits de contenu créé par application tel que celui stocké dans un Package ou XpsDocument.
System.ServiceProcess NamespaceFournit des classes qui vous permettent d’implémenter, d’installer et de contrôler des applications de service Windows. Les services sont des exécutables fonctionnant en permanence sans interface utilisateur. L'implémentation d'un service implique l'héritage de la classe ServiceBase et la définition d'un comportement spécifique à traiter lorsque des commandes Démarrer, Arrêter, Suspendre et Continuer sont passées, de même que le comportement personnalisé et les actions à entreprendre lorsque le système s'arrête.
System.Threading NamespaceFournit des classes et des interfaces qui permettent la programmation multithread. En plus des classes destinées à la synchronisation des activités des threads et de l’accès aux données (Mutex, Monitor, Interlocked, AutoResetEvent, etc.), cet espace de noms comprend une classe ThreadPool qui permet d’utiliser un pool de threads fournis par le système et une classe Timer qui exécute des méthodes de rappel sur les threads du pool.
System.Transactions NamespaceContient des classes qui vous permettent d’écrire votre propre application transactionnelle et votre propre gestionnaire de ressources. Plus précisément, vous pouvez créer et participer à une transaction (locale ou distribuée) avec un ou plusieurs participants.
System.Web NamespacePour .NET Core et .NET 5+, cet espace de noms contient la HttpUtility classe . Pour .NET Framework, cet espace de noms contient des classes et des interfaces qui permettent la communication navigateur-serveur. Ces classes incluent la HttpRequest classe, qui fournit des informations détaillées sur la requête HTTP actuelle, la classe, qui gère la HttpResponse sortie HTTP vers le client, et la HttpServerUtility classe, qui fournit l’accès aux utilitaires et aux processus côté serveur. System.Web inclut également des classes pour la manipulation des cookies, le transfert de fichiers, les informations d’exception et le contrôle du cache de sortie dans .NET Framework.
System.Windows NamespaceFournit plusieurs classes importantes d’éléments de base WPF (Windows Presentation Foundation ), diverses classes prenant en charge la logique d’événement et le système de propriétés WPF, ainsi que d’autres types utilisés plus largement par le noyau et l’infrastructure WPF.
System.Windows.Annotations NamespaceFournit des classes pour prendre en charge les annotations créées par utilisateur sur le contenu affiché dans les contrôles d’affichage de document WPF.
System.Windows.Annotations.Storage NamespaceFournit des types qui définissent l’architecture et les supports de stockage pour enregistrer et extraire des annotations créées par l’utilisateur.
System.Windows.Automation NamespacePrend en charge les clients UI Automation de WPF (Windows Presentation Foundation).
System.Windows.Automation.Peers NamespaceDéfinit la classe de base AutomationPeer et un jeu des types qui en dérivent et correspondent aux contrôles .NET. Chaque AutomationPeer expose le contrôle .NET correspondant à Microsoft UI Automation.
System.Windows.Automation.Provider NamespaceFournit des API pour la création de fournisseurs UI Automation.
System.Windows.Automation.Text NamespaceContient des énumérations qui spécifient la mise en forme du texte et le comportement connexe pour UI Automation de WPF (Windows Presentation Foundation).
System.Windows.Baml2006 NamespaceContient des classes de lecteur et de writer qui peuvent utiliser le XAML dans le formulaire BAML.
System.Windows.Controls NamespaceFournit des classes pour créer des éléments, appelés contrôles, qui permettent à un utilisateur d'interagir avec une application. Les classes de contrôle sont au cœur de l'expérience de l'utilisateur avec toute application parce qu'ils autorisent un utilisateur à afficher, sélectionner ou entrer des données ou d'autres informations.
System.Windows.Controls.Primitives NamespaceContient des classes de base et des contrôles conçus pour être utilisés dans le cadre d'autres contrôles, plus complexes.
System.Windows.Controls.Ribbon NamespaceContient les types utilisés pour créer une interface utilisateur à l'aide du ruban Microsoft pour WPF.
System.Windows.Controls.Ribbon.Primitives NamespaceContient les types qui sont utilisés comme conteneurs de disposition dans un contrôle de ruban Microsoft pour WPF.
System.Windows.Converters NamespaceFournit des classes pour la prise en charge de la conversion de type pendant la sérialisation dans WPF (Windows Presentation Foundation).
System.Windows.Data NamespaceContient des classes utilisées pour lier des propriétés à des sources de données, à des classes de fournisseur de sources de données et à des implémentations de collections et de vues spécifiques aux données.
System.Windows.Diagnostics NamespacePrend en charge les outils XAML de WPF (Windows Presentation Foundation).
System.Windows.Documents NamespaceContient des types qui prennent en charge FixedDocument, FlowDocument et la création de documents XPS (XML Paper Specification).
System.Windows.Documents.DocumentStructures NamespaceFournit des classes pour décrire la structure d'un XpsDocument en termes de sections, de paragraphes, d'illustrations, de listes numérotées ou à puces et de tableaux.
System.Windows.Documents.Serialization NamespaceFournit des types qui prennent en charge la création et l’utilisation de sérialiseurs de plug-in accessibles au moment de l’exécution et qui lisent et écrivent des documents dans différents formats de données.
System.Windows.Forms NamespaceContient des classes permettant la création d’applications Windows qui tirent parti des fonctionnalités d’interface utilisateur évoluées disponibles dans le système d’exploitation Microsoft Windows.
System.Windows.Forms.Automation NamespaceFournit une prise en charge des clients Windows Forms UI Automation.
System.Windows.Forms.ComponentModel.Com2Interop NamespaceContient des classes d’assistance que Visual Studio utilise pour afficher les pages des propriétés en mode Design.
System.Windows.Forms.Design NamespaceContient des classes prenant en charge la configuration et le comportement de composants Windows Forms au moment du design. Ces classes sont constituées de classes de concepteur offrant une prise en charge des composants Windows Forms, d'un ensemble de services de design, de classes UITypeEditor permettant de configurer certains types de propriétés, ainsi que de classes permettant l'importation de contrôles ActiveX.
System.Windows.Forms.Design.Behavior NamespaceContient des classes permettant de créer le comportement d’interface utilisateur personnalisé pour les composants au moment du design.
System.Windows.Forms.Integration NamespaceContient des classes qui prennent en charge l’interopérabilité des contrôles Windows Forms et WPF.
System.Windows.Forms.Layout NamespaceContient des classes pour implémenter les comportements de présentation dans votre formulaire ou contrôle.
System.Windows.Forms.PropertyGridInternal NamespaceFournit la prise en charge interne du contrôle PropertyGrid. Les classes de cet espace de noms prennent en charge l’infrastructure .NET et ne sont pas destinées à être utilisées directement à partir de votre code.
System.Windows.Forms.VisualStyles NamespaceContient des classes pour les contrôles de rendu et d’autres éléments d’interface utilisateur Windows avec des styles visuels dans les systèmes d’exploitation qui les prennent en charge.
System.Windows.Ink NamespaceFournit des classes pour interagir avec l’encre et la manipuler sur la plateforme WPF (Windows Presentation Foundation).
System.Windows.Input NamespaceLa plupart des types de cet espace de noms prennent en charge le système d’entrée Windows Presentation Foundation (WPF). Cela inclut des classes d'abstraction de périphérique pour souris, clavier et périphériques de stylet, une classe de gestionnaire d'entrée commune, prise en charge des commandes personnalisées et de leur exécution, et diverses classes d'utilitaires. Toutefois, certains types s’appliquent au-delà de WPF.
System.Windows.Input.Manipulations NamespaceFournit des fonctionnalités pour surveiller et répondre à une collection de manipulateurs en la considérant comme un composite unique, ce qui permet à une application de suivre les modifications apportées au composite plutôt qu'aux composants individuels.
System.Windows.Input.StylusPlugIns NamespaceFournit les classes qui prennent en charge la manipulation de données par le biais d’un stylet de tablette sur la plateforme WPF (Windows Presentation Foundation). Ces classes offrent un contrôle de bas niveau sur l’entrée Stylus et la création d’objets d’encre numérique Stroke. La classe StylusPlugIn fournit un mécanisme qui vous permet d'implémenter un comportement personnalisé et de l'appliquer au flux de données provenant du périphérique de stylet pour des performances optimales.
System.Windows.Input.StylusWisp NamespaceFournit les classes qui prennent en charge la manipulation de données par le biais d’un stylet de tablette WISP sur la plateforme WPF (Windows Presentation Foundation).
System.Windows.Interop NamespaceFournit des types de prise en charge pour l’interopérabilité entre WPF (Windows Presentation Foundation) et d’autres technologies telles que les API Windows et fournit des classes de base pour d’autres scénarios d’interopérabilité spécifiques impliquant WPF.
System.Windows.Markup NamespaceFournit des types permettant la prise en charge de XAML. Certains de ces types se trouvent dans des assemblys WPF et sont spécifiques aux scénarios WPF qui impliquent XAML. D’autres types de cet espace de noms prennent en charge les services XAML .NET en général et ne nécessitent pas de référencer des assemblys WPF.
System.Windows.Markup.Localizer NamespaceFournit des types qui aident à la localisation de sources BAML (Binary XAML).
System.Windows.Markup.Primitives NamespaceContient des classes qui prennent en charge XAML (Extensible Application Markup Language) dans WPF (Windows Presentation Foundation).
System.Windows.Media NamespaceFournit les types qui permettent l’intégration de médias riches, y compris les dessins, le texte et le contenu audiovisuel dans les applications WPF (Windows Presentation Foundation).
System.Windows.Media.Animation NamespaceFournit des types qui prennent en charge les fonctionnalités d’animation de propriété, notamment les chronologies, les storyboards et les images clés.
System.Windows.Media.Converters NamespaceContient des classes qui sont utilisées par le MarkupWriter pour la sérialisation de XAML (Extensible Application Markup Language).
System.Windows.Media.Effects NamespaceFournit des types pouvant être utilisés pour appliquer des effets visuels à des images bitmap.
System.Windows.Media.Imaging NamespaceFournit les types utilisés pour encoder et décoder les images bitmap.
System.Windows.Media.Media3D NamespaceContient des types qui prennent en charge la présentation 3D dans les applications WPF (Windows Presentation Foundation).
System.Windows.Media.Media3D.Converters NamespaceContient des classes qui sont utilisées par le MarkupWriter pour la sérialisation de XAML (Extensible Application Markup Language).
System.Windows.Media.TextFormatting NamespaceFournit les types qui déterminent la mise en forme du texte, en général à un niveau inférieur que la présentation de texte basée sur contrôle ou que le modèle d'objet de texte.
System.Windows.Navigation NamespaceFournit les types qui prennent en charge la navigation, y compris la navigation entre des fenêtres et la journalisation de la navigation.
System.Windows.Resources NamespaceFournit des classes de bas niveau qui prennent en charge le modèle de ressource WPF (Windows Presentation Foundation) et l’action de génération de ressources.
System.Windows.Shapes NamespaceFournit l’accès à une bibliothèque de formes qui peuvent être utilisées en XAML (Extensible Application Markup Language) ou dans du code.
System.Windows.Shell NamespaceContient les types qui fournissent l’accès au code managé aux fonctionnalités avancées de la barre des tâches de Windows 7.
System.Windows.Threading NamespaceFournit des types pour prendre en charge le système d’entrée WPF (Windows Presentation Foundation).
System.Windows.Xps NamespaceFournit des classes qui écrivent des documents XPS dans un magasin de données ou une file d’attente à l’impression.
System.Windows.Xps.Packaging NamespaceFournit des types qui autorisent des applications à lire et écrire les composants d’un document XPS.
System.Windows.Xps.Serialization NamespaceFournit des types qui prennent en charge la sérialisation de documents XPS.
System.Xaml NamespaceFournit des types en rapport avec des lecteurs et writers XAML. Cela inclut les implémentations par défaut des services XAML .NET et de leurs lecteurs et writers XAML. Contient également des types qui s’appliquent au système de type XAML et à d’autres types de supports liés à XAML et aux concepts de services XAML .NET.
System.Xaml.Permissions NamespaceContient les types qui spécifient des autorisations pour certains scénarios de chargement XAML, tels que le chargement sous confiance partielle ou le chargement de types internes.
System.Xaml.Schema NamespaceContient les types qui prennent en charge l'extensibilité du système de type XAML.
UIAutomationClientsideProviders NamespaceContient un type unique qui mappe des fournisseurs d'Automation côté client.