System.Xaml Espace de noms

Fournit 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.

Classes

AmbientPropertyValue

Signale les informations relatives à une propriété ambiante, dans le cadre d'une implémentation de IAmbientProvider.

AttachableMemberIdentifier

Fournit une représentation de l'identificateur du système de type XAML pour les membres pouvant être attachés. La structure de l'identificateur correspond au format de chaîne declaringType.memberName pour l'utilisation de membre pouvant être attaché.

AttachablePropertyServices

Fournit des méthodes d'assistance statiques qui obtiennent des valeurs et des informations de méthode d'accesseur d'une propriété pouvant être attachée et qui peuvent être utilisées avec une banque de propriétés jointes.

NamespaceDeclaration

Déclare l'identificateur et le préfixe d'un espace de noms XAML en stockant ces valeurs de chaîne sous forme de propriétés distinctes.

XamlBackgroundReader

Implémente un XamlReader mis deux en mémoire tampon qui peut répartir la lecture et l'écriture dans des threads différents.

XamlDeferringLoader

Représente un comportement de lecteur XAML qui charge et retourne le contenu différé.

XamlDirective

Fournit l'identificateur de système de type XAML pour un membre si le membre est également une directive XAML. Les lecteurs XAML et les writers XAML utilisent l'identificateur XamlDirective pendant le traitement des nœuds membres. L'identificateur est utilisé lorsque le lecteur XAML est positionné sur un StartMember et que IsDirective a la valeur true.

XamlDuplicateMemberException

Exception levée lorsqu'un writer XAML essaie d'écrire une valeur pour un membre en double dans le même nœud d'objet.

XamlException

Exception levée pour une exception générale affectant le lecteur XAML ou le writer XAML.

XamlInternalException

Exception levée en cas d'incohérences internes qui se produisent pendant la lecture et l'écriture de code XAML.

XamlLanguage

Définit des constantes qui fournissent des chaînes ou des objets utiles pour le balisage XAML ou pour la programmation à l'aide de types XAML. Ces chaînes ou objets sont pertinents pour les concepts du langage XAML ou l’implémentation de ces concepts dans les services XAML .NET.

XamlMember

Fournit l'identificateur du système de type XAML pour les membres de types XAML. L'identificateur est utilisé par les lecteurs et les writers XAML lors du traitement des nœuds membres (lorsque le lecteur XAML est positionné sur un StartMember) de même que pour la logique du système de type XAML général.

XamlNodeList

Fournit une liste de nœuds XAML, lesquels peuvent être utilisés pour des scénarios tels que l'écriture différée de nœuds XAML.

XamlNodeQueue

Fournit une mémoire tampon pour l'écriture de nœuds et leur relecture ultérieure.

XamlObjectEventArgs

Fournit des données pour les rappels qui peuvent être insérées dans la séquence d’initialisation et la valeur de propriété de l’objet. Ceci influence le graphique de l’objet qui est généré par XamlObjectWriter.

XamlObjectReader

Fournit une implémentation de XamlReader qui lit les graphiques d'objets et génère un flux de données de nœud XAML.

XamlObjectReaderException

Exception levée par plusieurs API d'assistance internes XamlObjectReader.

XamlObjectReaderSettings

Spécifie les règles de traitement ou les paramètres d'option pour un XamlObjectReader.

XamlObjectWriter

Crée un graphique d'objet à partir d'un flux de données de nœud XAML source.

XamlObjectWriterException

Exception levée lorsqu'un writer XAML (tel que la classe XamlObjectWriter) rencontre une erreur en essayant de produire des graphiques d'objets à partir d'un flux de nœud XAML.

XamlObjectWriterSettings

Fournit des paramètres de writer 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 les définitions de base des classes qui consomment des entrées XAML et produisent des flux de données de nœud XAML.

XamlReaderSettings

Spécifie les règles de traitement ou les paramètres d'option pour une implémentation de XamlReader.

XamlSchemaContext

Définit un contexte réutilisable pour l'interprétation ou le mappage des types XAML, ainsi que des types sous-jacents dans les assemblys.

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 communes de lecture XAML et d'écriture d'un graphique d'objet, ou la lecture d'un graphique d'objet et l'écriture de la sortie de fichier XAML à des fins de sérialisation.

XamlType

Donne des informations relatives aux types XAML dans le cadre du système XAML général implémenté dans les services XAML .NET.

XamlWriter

Fournit l'implémentation par défaut et les définitions de classe de base pour un writer XAML. Il ne s'agit pas d'un writer XAML par défaut actif ; vous devez le dériver de XamlWriter et implémenter ses membres abstraits ou utiliser une classe dérivée XamlWriter existante.

XamlWriterSettings

Fournit les paramètres d'initialisation pour une implémentation de XamlWriter.

XamlXmlReader

Traite le balisage XAML des fichiers XML par le biais d'un intermédiaire de XmlReader et produit un flux de données de nœud XAML.

XamlXmlReaderSettings

Spécifie les règles de traitement ou les paramètres d'option pour l'implémentation du lecteur XAML XamlXmlReader.

XamlXmlWriter

Utilise une classe de prise en charge TextWriter ou XmlWriter pour écrire un flux de nœud XAML dans une forme sérialisée de balisage ou de texte.

XamlXmlWriterException

Exception levée par certaines API XamlXmlWriter.

XamlXmlWriterSettings

Fournit des paramètres d'initialisation pour l'implémentation du writer XAML XamlXmlWriter.

Interfaces

IAmbientProvider

Représente un service qui peut retourner des informations sur les propriétés ambiantes ou les types ambiants aux convertisseurs de type et aux extensions de balisage.

IAttachedPropertyStore

Représente une banque de membres pouvant être attachés pour un objet dans lequel les membres pouvant être attachés sont définis. Cette banque de membres pouvant être attachés peut ensuite être référencée avec AttachablePropertyServices.

IDestinationTypeProvider

Représente un service qui peut retourner un identificateur de système de type CLR pour le type de destination. Le type de destination est pertinent lorsque celui défini pour une opération de définition de propriétés est indirectement signalé par une 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 avec des 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 en cours d'analyse.

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 le signalement des informations de ligne de texte dans les implémentations de lecteur XAML.

IXamlLineInfoConsumer

Décrit un service dans lequel un writer XAML peut utiliser des informations de ligne rapportées, puis les inclure dans la sortie.

IXamlNameProvider

Fournit un service qui est utilisé lors des 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 leur nom XAML, ou retourne un jeton qui reporte la résolution de noms. Le service peut également retourner un jeu énumérable de tous les objets nommés figurant dans la portée de nom 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 basé sur le contexte de l'analyseur interne actuel.

IXamlSchemaContextProvider

Représente un service qui fournit des informations de contexte de schéma XAML aux convertisseurs de type et aux extensions de balisage.

Énumérations

XamlNodeType

Décrit le type du nœud qui est en cours de traitement par un lecteur XAML.