System.Xaml Espace de noms
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Fournit des types liés aux lecteurs XAML et aux enregistreurs XAML. Cela inclut les implémentations par défaut des services XAML .NET et de ses lecteurs XAML et enregistreurs XAML. Contient également des types pertinents pour le système de type XAML et d’autres types de prise en charge liés aux concepts des services XAML et .NET.
Classes
| Nom | Description |
|---|---|
| AmbientPropertyValue |
Signale des informations sur une propriété ambiante, dans le cadre d’une IAmbientProvider implémentation. |
| AttachableMemberIdentifier |
Fournit une représentation d’identificateur de système de type XAML pour les membres attachables. La structure d’identificateur met en parallèle le formulaire de chaîne pour l’utilisation |
| AttachablePropertyServices |
Fournit des méthodes d’assistance statiques qui obtiennent des valeurs et des informations de méthode d’accesseur à partir d’une propriété attachable et qui fonctionnent avec un magasin de propriétés attaché. |
| NamespaceDeclaration |
Déclare l’identificateur et le préfixe d’un espace de noms XAML en stockant ces valeurs de chaîne en tant que propriétés distinctes. |
| XamlBackgroundReader |
Implémente un double tampon XamlReader capable de fractionner la lecture et l’écriture dans différents threads. |
| XamlDeferringLoader |
Représente un comportement de lecteur XAML qui charge et retourne du contenu différé. |
| XamlDirective |
Fournit l’identificateur système de type XAML pour un membre si le membre est également une directive XAML. Les lecteurs XAML et les enregistreurs XAML utilisent l’identificateur pendant le XamlDirective traitement des nœuds membres. L’identificateur est utilisé lorsque le lecteur XAML est positionné sur un StartMember et IsDirective est |
| XamlDuplicateMemberException |
Exception levée lorsqu’un enregistreur XAML tente d’écrire une valeur pour un membre dupliqué dans le même nœud d’objet. |
| XamlException |
Exception levée pour un lecteur XAML général ou une exception de writer XAML. |
| XamlInternalException |
Exception levée pour les incohérences internes qui se produisent lors de la lecture XAML et de l’écriture XAML. |
| XamlLanguage |
Définit des constantes qui fournissent des chaînes ou des objets utiles pour le balisage XAML ou pour la programmation avec des types XAML. Ces chaînes ou objets sont pertinents pour les concepts de langage XAML, pour l’implémentation de concepts de langage XAML dans les services XAML .NET, ou pour les deux. |
| XamlMember |
Fournit l’identificateur système de type XAML pour les membres des types XAML. L’identificateur est utilisé par les lecteurs XAML et les enregistreurs XAML pendant le traitement des nœuds membres (lorsque le lecteur XAML est positionné sur un StartMember) et également pour la logique système de type XAML générale. |
| XamlNodeList |
Fournit une liste de nœuds XAML, qui peuvent être utilisés pour des scénarios tels que l’écriture de nœuds XAML de manière différée. |
| XamlNodeQueue |
Fournit une mémoire tampon pour écrire des nœuds et les lire à nouveau. |
| XamlObjectEventArgs |
Fournit des données pour les rappels qui peuvent être insérés dans la séquence pour l’initialisation d’objet et le paramètre de propriété. Cela influence le graphe d’objet généré par XamlObjectWriter. |
| XamlObjectReader |
Fournit une XamlReader implémentation qui lit les graphiques d’objets et génère un flux de nœuds XAML. |
| XamlObjectReaderException |
Exception levée par plusieurs XamlObjectReader API d’assistance interne. |
| XamlObjectReaderSettings |
Spécifie les règles de traitement ou les paramètres d’option d’un XamlObjectReader. |
| XamlObjectWriter |
Crée un graphe d’objets à partir d’un flux de nœud XAML source. |
| XamlObjectWriterException |
L’exception levée lorsqu’un enregistreur XAML (tel que la XamlObjectWriter classe) rencontre une erreur lors de la tentative de production de graphiques d’objets à partir d’un flux de nœud XAML. |
| XamlObjectWriterSettings |
Fournit des paramètres d’enregistreur XAML spécifiques pour XamlObjectWriter. |
| XamlParseException |
Exception levée lorsqu’un lecteur XAML ne peut pas traiter les éléments de la source de lecteur XAML dans un flux de nœud XAML. |
| XamlReader |
Fournit des définitions de base pour les classes qui consomment une entrée XAML et produisent des flux de nœuds XAML. |
| XamlReaderSettings |
Spécifie les règles de traitement ou les paramètres d’option d’une XamlReader implémentation. |
| XamlSchemaContext |
Définit un contexte réutilisable pour interpréter ou mapper des types XAML et les types dans les assemblys qui les sous-tendent. |
| XamlSchemaContextSettings |
Fournit des paramètres facultatifs pour un XamlSchemaContext. |
| XamlSchemaException |
Exception levée lorsqu’un système de liaison ou un autre système de représentation de schéma pour XAML signale une exception au contexte de schéma. |
| XamlServices |
Fournit des services de niveau supérieur (méthodes statiques) pour les tâches XAML courantes de lecture xaml et d’écriture d’un graphique objet ; ou lecture d’un graphique d’objet et écriture de sortie de fichier XAML à des fins de sérialisation. |
| XamlType |
Signale des informations sur les types XAML dans le cadre du système XAML global implémenté dans .NET services XAML. |
| XamlWriter |
Fournit des définitions d’implémentation et de classe de base par défaut pour un enregistreur XAML. Il ne s’agit pas d’un enregistreur XAML par défaut fonctionnel ; vous devez dériver XamlWriter et implémenter ses membres abstraits, ou utiliser une classe dérivée existante XamlWriter . |
| XamlWriterSettings |
Fournit des paramètres d’initialisation pour une XamlWriter implémentation. |
| XamlXmlReader |
Traite le balisage XAML à partir de fichiers XML à l’aide d’un XmlReader intermédiaire et produit un flux de nœud XAML. |
| XamlXmlReaderSettings |
Spécifie les règles de traitement ou les paramètres d’option pour l’implémentation du XamlXmlReader lecteur XAML. |
| XamlXmlWriter |
Utilise une TextWriter classe ou XmlWriter prend en charge l’écriture d’un flux de nœud XAML dans un formulaire sérialisé de texte ou de balisage. |
| XamlXmlWriterException |
Exception levée par certaines XamlXmlWriter API. |
| XamlXmlWriterSettings |
Fournit des paramètres d’initialisation pour l’implémentation de l’enregistreur XamlXmlWriter XAML. |
Interfaces
| Nom | Description |
|---|---|
| IAmbientProvider |
Représente un service qui peut retourner des éléments d’informations sur les propriétés ambiantes ou les types ambiants aux convertisseurs de types et aux extensions de balisage. |
| IAttachedPropertyStore |
Représente un magasin de membres attachable pour un objet où les membres pouvant être attachés sont définis. Ce magasin de membres attachable peut ensuite être référencé avec AttachablePropertyServices. |
| IDestinationTypeProvider |
Représente un service qui peut retourner un identificateur système de type CLR pour le type de destination. Le type de destination est pertinent lorsque le type de destination d’une opération de définition de propriété est indirectement signalé par la réflexion ou d’autres mécanismes. |
| INamespacePrefixLookup |
Représente un service qui peut retourner le préfixe recommandé pour un mappage d’espace de noms XAML aux consommateurs. Les consommateurs peuvent inclure des environnements de conception ou des sérialiseurs. |
| IRootObjectProvider |
Décrit un service qui peut retourner l’objet racine du balisage analysé. |
| IXamlIndexingReader |
Fournit un service qui représente le contrôle de nœud indexé pour une implémentation simple d’un lecteur XAML basé sur un nœud. |
| IXamlLineInfo |
Décrit un service pour la création de rapports d’informations sur la ligne de texte dans les implémentations de lecteur XAML. |
| IXamlLineInfoConsumer |
Décrit un service dans lequel un enregistreur XAML peut utiliser les informations de ligne signalées, puis inclure les informations dans la sortie. |
| IXamlNameProvider |
Fournit un service utilisé pendant les opérations d’enregistrement et d’écriture pour entrer un objet et retourner un nom XAML. |
| IXamlNameResolver |
Décrit un service qui peut retourner des objets spécifiés par le nom XAML, ou autrement, retourne un jeton qui reporte la résolution de noms. Le service peut également retourner un ensemble énumérable de tous les objets nommés qui se trouvent dans le namescope XAML. |
| IXamlNamespaceResolver |
Décrit un service qui peut retourner un espace de noms XAML basé sur son préfixe tel qu’il est mappé dans le balisage XAML. |
| IXamlObjectWriterFactory |
Représente un service qui génère un XamlObjectWriter service basé sur le contexte d’analyseur interne actuel. |
| IXamlSchemaContextProvider |
Représente un service qui fournit des informations de contexte de schéma XAML aux convertisseurs de types et aux extensions de balisage. |
Énumérations
| Nom | Description |
|---|---|
| XamlNodeType |
Décrit le type du nœud en cours de traitement par un lecteur XAML. |