Partager via


XamlXmlReader Classe

Définition

Traite le balisage XAML à partir de fichiers XML à l’aide d’un XmlReader intermédiaire et produit un flux de nœud XAML.

public ref class XamlXmlReader : System::Xaml::XamlReader, System::Xaml::IXamlLineInfo
public class XamlXmlReader : System.Xaml.XamlReader, System.Xaml.IXamlLineInfo
type XamlXmlReader = class
    inherit XamlReader
    interface IXamlLineInfo
Public Class XamlXmlReader
Inherits XamlReader
Implements IXamlLineInfo
Héritage
XamlXmlReader
Implémente

Remarques

Lorsque vous construisez un XamlXmlReader, il XmlReader est nécessaire. L’objectif de cette conception est d’utiliser des API .NET Framework établies pour le traitement XML afin de gérer l’entrée de flux, d’obtenir un flux à partir d’un fichier, et ainsi de suite.

XmlReader est le premier composant du chemin de chargement standard pour les opérations XAML et est incorporé par XamlServices.Load plusieurs implémentations XAML de framework existantes pour le chargement de XAML.

Constructeurs

Nom Description
XamlXmlReader(Stream, XamlSchemaContext, XamlXmlReaderSettings)

Initialise une nouvelle instance de la XamlXmlReader classe, basée sur un flux, avec un contexte de schéma XAML fourni et des paramètres propres au code XAML.

XamlXmlReader(Stream, XamlSchemaContext)

Initialise une nouvelle instance de la XamlXmlReader classe, basée sur un flux et à l’aide d’un contexte de schéma XAML fourni.

XamlXmlReader(Stream, XamlXmlReaderSettings)

Initialise une nouvelle instance de la XamlXmlReader classe, basée sur un flux, avec des paramètres propres au code XAML.

XamlXmlReader(Stream)

Initialise une nouvelle instance de la XamlXmlReader classe, en fonction d’un flux.

XamlXmlReader(String, XamlSchemaContext, XamlXmlReaderSettings)

Initialise une nouvelle instance de la XamlXmlReader classe, en fonction du nom de fichier d’un fichier à charger dans un lecteur XML par défaut et à l’aide d’un contexte de schéma XAML fourni et de paramètres de lecteur propres au code XAML.

XamlXmlReader(String, XamlSchemaContext)

Initialise une nouvelle instance de la XamlXmlReader classe, en fonction du nom de fichier d’un fichier à charger dans un lecteur XML par défaut, avec un contexte de schéma XAML fourni.

XamlXmlReader(String, XamlXmlReaderSettings)

Initialise une nouvelle instance de la XamlXmlReader classe, en fonction du nom de fichier d’un fichier à charger dans un lecteur XML par défaut et à l’aide des paramètres de lecteur propres au code XAML.

XamlXmlReader(String)

Initialise une nouvelle instance de la XamlXmlReader classe, en fonction d’un nom de fichier d’un fichier à charger dans un lecteur XML par défaut.

XamlXmlReader(TextReader, XamlSchemaContext, XamlXmlReaderSettings)

Initialise une nouvelle instance de la XamlXmlReader classe, basée sur un TextReadercontexte de schéma fourni et des paramètres propres au code XAML.

XamlXmlReader(TextReader, XamlSchemaContext)

Initialise une nouvelle instance de la XamlXmlReader classe, basée sur un TextReadercontexte de schéma fourni et des paramètres propres au code XAML.

XamlXmlReader(TextReader, XamlXmlReaderSettings)

Initialise une nouvelle instance de la XamlXmlReader classe, en fonction d’un TextReader, et à l’aide de paramètres propres au code XAML.

XamlXmlReader(TextReader)

Initialise une nouvelle instance de la XamlXmlReader classe, en fonction d’un TextReader.

XamlXmlReader(XmlReader, XamlSchemaContext, XamlXmlReaderSettings)

Initialise une nouvelle instance de la XamlXmlReader classe à l’aide des paramètres fournis XmlReader, de contexte de schéma et de lecteur.

XamlXmlReader(XmlReader, XamlSchemaContext)

Initialise une nouvelle instance de la classe à l’aide XamlXmlReader du contexte de schéma et fourni XmlReader .

XamlXmlReader(XmlReader, XamlXmlReaderSettings)

Initialise une nouvelle instance de la XamlXmlReader classe à l’aide des paramètres fournis XmlReader et de lecteur.

XamlXmlReader(XmlReader)

Initialise une nouvelle instance de la XamlXmlReader classe à l’aide du fichier fourni XmlReader.

Propriétés

Nom Description
HasLineInfo

Obtient une valeur qui spécifie si les informations de ligne sont disponibles.

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 dans le flux de nœud XAML se trouve à la fin du fichier.

LineNumber

Obtient le numéro de ligne à signaler.

LinePosition

Obtient la position de ligne à signaler.

Member

Obtient le membre actuel à la position du lecteur, si la position du lecteur actuel se trouve sur un StartMember.

Namespace

Obtient l’espace de noms XAML à partir du nœud actuel.

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 le XamlType nœud actuel.

Value

Obtient la valeur du nœud actuel.

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 de la source chargée, si un nœud XAML 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)

S’applique à

Voir aussi