XamlXmlReader Klass

Definition

Bearbetar XAML-markering från XML-filer med hjälp av en XmlReader mellanhand och skapar en XAML-nodström.

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
Arv
XamlXmlReader
Implementeringar

Kommentarer

När du skapar en XamlXmlReaderkrävs en XmlReader . Syftet med den här designen är att använda etablerade .NET Framework-API:er för XML-bearbetning för att hantera dataströmindata, hämta en dataström från en fil och så vidare.

XmlReader är den första komponenten i standardinläsningssökvägen för XAML-åtgärder och införlivas av samt av flera befintliga XAML-ramverksimplementeringar för inläsning av XamlServices.Load XAML.

Konstruktorer

Name Description
XamlXmlReader(Stream, XamlSchemaContext, XamlXmlReaderSettings)

Initierar en ny instans av XamlXmlReader klassen, baserat på en ström, med en angiven XAML-schemakontext och XAML-specifika inställningar.

XamlXmlReader(Stream, XamlSchemaContext)

Initierar en ny instans av XamlXmlReader klassen, baserat på en dataström, och använder en angiven XAML-schemakontext.

XamlXmlReader(Stream, XamlXmlReaderSettings)

Initierar en ny instans av XamlXmlReader klassen, baserat på en ström, med XAML-specifika inställningar.

XamlXmlReader(Stream)

Initierar en ny instans av XamlXmlReader klassen, baserat på en ström.

XamlXmlReader(String, XamlSchemaContext, XamlXmlReaderSettings)

Initierar en ny instans av XamlXmlReader klassen, baserat på filnamnet på en fil som ska läsas in i en standard-XML-läsare, och använder en angiven XAML-schemakontext och XAML-specifika läsarinställningar.

XamlXmlReader(String, XamlSchemaContext)

Initierar en ny instans av XamlXmlReader klassen, baserat på filnamnet på en fil som ska läsas in i en standard-XML-läsare, med en angiven XAML-schemakontext.

XamlXmlReader(String, XamlXmlReaderSettings)

Initierar en ny instans av klassen, baserat på filnamnet på en fil som ska läsas in i en standard-XML-läsare och med hjälp av XamlXmlReader XAML-specifika läsarinställningar.

XamlXmlReader(String)

Initierar en ny instans av XamlXmlReader klassen, baserat på ett filnamn för en fil som ska läsas in i en XML-standardläsare.

XamlXmlReader(TextReader, XamlSchemaContext, XamlXmlReaderSettings)

Initierar en ny instans av klassen, baserat på en TextReader, och med hjälp av XamlXmlReader en angiven schemakontext och XAML-specifika inställningar.

XamlXmlReader(TextReader, XamlSchemaContext)

Initierar en ny instans av XamlXmlReader klassen, baserat på en TextReader, med en angiven schemakontext och XAML-specifika inställningar.

XamlXmlReader(TextReader, XamlXmlReaderSettings)

Initierar en ny instans av XamlXmlReader klassen baserat på en TextReader, och använder XAML-specifika inställningar.

XamlXmlReader(TextReader)

Initierar en ny instans av XamlXmlReader klassen baserat på en TextReader.

XamlXmlReader(XmlReader, XamlSchemaContext, XamlXmlReaderSettings)

Initierar en ny instans av klassen med hjälp av XamlXmlReader de angivna XmlReader, schemakontexten och läsarinställningarna.

XamlXmlReader(XmlReader, XamlSchemaContext)

Initierar en ny instans av klassen med hjälp av XamlXmlReader den angivna XmlReader och schemakontexten.

XamlXmlReader(XmlReader, XamlXmlReaderSettings)

Initierar en ny instans av klassen med hjälp av XamlXmlReader de angivna XmlReader inställningarna och läsarinställningarna.

XamlXmlReader(XmlReader)

Initierar en ny instans av klassen med hjälp av XamlXmlReader den angivna XmlReader.

Egenskaper

Name Description
HasLineInfo

Hämtar ett värde som anger om radinformation är tillgänglig.

IsDisposed

Får reda på om Dispose(Boolean) har anropats.

(Ärvd från XamlReader)
IsEof

Hämtar ett värde som rapporterar om läsarpositionen i XAML-nodströmmen finns i slutet av filen.

LineNumber

Hämtar radnumret som ska rapporteras.

LinePosition

Hämtar radpositionen att rapportera.

Member

Hämtar den aktuella medlemmen på läsarpositionen, om den aktuella läsarpositionen är på en StartMember.

Namespace

Hämtar XAML-namnområdet från den aktuella noden.

NodeType

Hämtar den aktuella nodens typ.

SchemaContext

Hämtar ett objekt som innehåller schemainformation för informationsuppsättningen.

Type

Hämtar den XamlType aktuella nodens.

Value

Hämtar värdet för den aktuella noden.

Metoder

Name Description
Close()

Stänger XAML-nodströmmen.

(Ärvd från XamlReader)
Dispose(Boolean)

Släpper de ohanterade resurser som används av XamlReader, och du kan också frigöra de hanterade resurserna.

(Ärvd från XamlReader)
Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
Read()

Tillhandahåller nästa XAML-nod från den inlästa källan, om en XAML-nod är tillgänglig.

ReadSubtree()

Returnerar ett XamlReader som baseras på den aktuella XamlReader, där den returnerade XamlReader används för att iterera via ett underträd i XAML-nodstrukturen.

(Ärvd från XamlReader)
Skip()

Hoppar över den aktuella noden och flyttar läsarens position till nästa nod.

(Ärvd från XamlReader)
ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)

Explicita gränssnittsimplementeringar

Name Description
IDisposable.Dispose()

Släpper alla resurser som används av den aktuella instansen XamlReader av klassen.

(Ärvd från XamlReader)

Gäller för

Se även