XamlObjectReader Classe
Définition
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 une XamlReader implémentation qui lit les graphiques d’objets et génère un flux de nœuds XAML.
public ref class XamlObjectReader : System::Xaml::XamlReader
public class XamlObjectReader : System.Xaml.XamlReader
type XamlObjectReader = class
inherit XamlReader
Public Class XamlObjectReader
Inherits XamlReader
- Héritage
Remarques
Utilisez les XamlObjectReader scénarios dans lesquels vous souhaitez traiter un graphique d’objet, qui est généralement le graphique objet d’une application générée à l’origine à partir d’une source XAML. Vous pouvez utiliser l’endroit XamlObjectReader où un aller-retour est effectué d’un point de départ XAML vers un point de terminaison XAML. Vous pouvez également exécuter un XamlObjectReader graphique d’objet sur le graphique d’objets ; traiter le flux de nœud XAML intermédiaire, s’il est nécessaire, à l’aide d’API sur XamlType et XamlMember; puis utiliser XamlXmlWriter pour sérialiser des nœuds XAML en XML.
Des scénarios plus avancés peuvent fournir un XamlXmlWriter remplacement et un contexte de schéma XAML spécifique utilisé XamlObjectReader , puis transmis au remplacement de l’enregistreur.
Scénarios classiques d’utilisation XamlObjectReader des membres qui XamlObjectReader implémentent ; ils appellent Closeégalement , ReadSubtreeet Skip à partir de la XamlReader classe de base.
Constructeurs
| Nom | Description |
|---|---|
| XamlObjectReader(Object, XamlObjectReaderSettings) |
Initialise une nouvelle instance de la XamlObjectReader classe avec les paramètres de lecteur spécifiés. |
| XamlObjectReader(Object, XamlSchemaContext, XamlObjectReaderSettings) |
Initialise une nouvelle instance de la XamlObjectReader classe avec le contexte de schéma et les paramètres de lecteur spécifiés. |
| XamlObjectReader(Object, XamlSchemaContext) |
Initialise une nouvelle instance de la XamlObjectReader classe avec le contexte de schéma spécifié. |
| XamlObjectReader(Object) |
Initialise une nouvelle instance de la classe XamlObjectReader. |
Propriétés
| Nom | Description |
|---|---|
| Instance |
Obtient l’instance d’objet disponible à la position actuelle du lecteur. |
| IsDisposed |
Obtient si Dispose(Boolean) elle a été appelée. (Hérité de XamlReader) |
| IsEof |
Obtient une valeur qui indique si la position du lecteur se trouve à la fin du fichier. |
| Member |
Obtient le courant XamlMember à la position du lecteur, si la position du lecteur se trouve sur un StartMember. |
| Namespace |
Obtient la déclaration d’espace de noms XAML à partir de la position de lecteur actuelle. |
| NodeType |
Renvoie le type du nœud actif. |
| SchemaContext |
Obtient un objet qui fournit des informations de schéma pour le jeu d’informations. |
| Type |
Obtient l’objet XamlType à la position de lecteur actuelle. |
| Value |
Obtient la valeur du nœud à la position de lecteur actuelle. |
Méthodes
| Nom | Description |
|---|---|
| Close() |
Ferme le flux de nœud XAML. (Hérité de XamlReader) |
| Dispose(Boolean) |
Libère les ressources non managées utilisées par le XamlReader, et éventuellement, libère les ressources managées. (Hérité de XamlReader) |
| Equals(Object) |
Détermine si l’objet spécifié est égal à l’objet actuel. (Hérité de Object) |
| GetHashCode() |
Sert de fonction de hachage par défaut. (Hérité de Object) |
| GetType() |
Obtient la Type de l’instance actuelle. (Hérité de Object) |
| MemberwiseClone() |
Crée une copie superficielle du Objectactuel. (Hérité de Object) |
| Read() |
Fournit le nœud XAML suivant à partir du graphique d’objet source, si un nœud est disponible. |
| ReadSubtree() |
Retourne une XamlReader valeur basée sur le courant XamlReader, où le retour XamlReader est utilisé pour itérer dans une sous-arborescence de la structure de nœud XAML. (Hérité de XamlReader) |
| Skip() |
Ignore le nœud actuel et avance la position du lecteur vers le nœud suivant. (Hérité de XamlReader) |
| ToString() |
Retourne une chaîne qui représente l’objet actuel. (Hérité de Object) |
Implémentations d’interfaces explicites
| Nom | Description |
|---|---|
| IDisposable.Dispose() |
Libère toutes les ressources utilisées par l’instance actuelle de la XamlReader classe. (Hérité de XamlReader) |