XamlXmlReader Třída

Definice

Zpracovává kód XAML ze souborů XML pomocí XmlReader zprostředkujícího kódu a vytvoří datový proud uzlu 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
Dědičnost
XamlXmlReader
Implementuje

Poznámky

Při vytváření objektu XamlXmlReaderje povinný argument XmlReader . Účelem tohoto návrhu je použít zavedená rozhraní API rozhraní .NET Framework pro zpracování XML ke zpracování vstupu datového proudu, získání datového proudu ze souboru atd.

XmlReader je první komponentou standardní cesty načítání pro operace XAML a je začleněna XamlServices.Load i několika existujícími implementacemi XAML pro načtení XAML.

Konstruktory

Name Description
XamlXmlReader(Stream, XamlSchemaContext, XamlXmlReaderSettings)

Inicializuje novou instanci XamlXmlReader třídy na základě datového proudu se zadaným kontextem schématu XAML a nastavením specifickým pro XAML.

XamlXmlReader(Stream, XamlSchemaContext)

Inicializuje novou instanci XamlXmlReader třídy na základě datového proudu a pomocí zadaného kontextu schématu XAML.

XamlXmlReader(Stream, XamlXmlReaderSettings)

Inicializuje novou instanci XamlXmlReader třídy na základě datového proudu s nastavením specifickou pro XAML.

XamlXmlReader(Stream)

Inicializuje novou instanci XamlXmlReader třídy na základě datového proudu.

XamlXmlReader(String, XamlSchemaContext, XamlXmlReaderSettings)

Inicializuje novou instanci XamlXmlReader třídy na základě názvu souboru souboru pro načtení do výchozí čtečky XML a pomocí zadaného kontextu schématu XAML a nastavení čtečky specifické pro XAML.

XamlXmlReader(String, XamlSchemaContext)

Inicializuje novou instanci XamlXmlReader třídy na základě názvu souboru souboru pro načtení do výchozí čtečky XML se zadaným kontextem schématu XAML.

XamlXmlReader(String, XamlXmlReaderSettings)

Inicializuje novou instanci XamlXmlReader třídy na základě názvu souboru souboru pro načtení do výchozí čtečky XML a pomocí nastavení čtečky specifické pro XAML.

XamlXmlReader(String)

Inicializuje novou instanci XamlXmlReader třídy na základě názvu souboru pro načtení do výchozí čtečky XML.

XamlXmlReader(TextReader, XamlSchemaContext, XamlXmlReaderSettings)

Inicializuje novou instanci XamlXmlReader třídy na TextReaderzákladě a pomocí zadaného kontextu schématu a nastavení specifické pro XAML.

XamlXmlReader(TextReader, XamlSchemaContext)

Inicializuje novou instanci XamlXmlReader třídy na základě , TextReaders zadaným kontextem schématu a nastavení specifické pro XAML.

XamlXmlReader(TextReader, XamlXmlReaderSettings)

Inicializuje novou instanci XamlXmlReader třídy na TextReaderzákladě a pomocí nastavení specifického pro XAML.

XamlXmlReader(TextReader)

Inicializuje novou instanci XamlXmlReader třídy na základě .TextReader

XamlXmlReader(XmlReader, XamlSchemaContext, XamlXmlReaderSettings)

Inicializuje novou instanci XamlXmlReader třídy pomocí poskytnutého XmlReader, kontextu schématu a nastavení čtečky.

XamlXmlReader(XmlReader, XamlSchemaContext)

Inicializuje novou instanci XamlXmlReader třídy pomocí zadaného XmlReader kontextu a schématu.

XamlXmlReader(XmlReader, XamlXmlReaderSettings)

Inicializuje novou instanci XamlXmlReader třídy pomocí poskytnutého XmlReader nastavení a čtenáře.

XamlXmlReader(XmlReader)

Inicializuje novou instanci XamlXmlReader třídy pomocí poskytnuté XmlReader.

Vlastnosti

Name Description
HasLineInfo

Získá hodnotu, která určuje, zda řádkové informace jsou k dispozici.

IsDisposed

Získá, zda Dispose(Boolean) byl volána.

(Zděděno od XamlReader)
IsEof

Získá hodnotu, která hlásí, zda čtenář pozice v streamu uzlu XAML je na konci souboru.

LineNumber

Získá číslo řádku pro sestavu.

LinePosition

Získá pozici řádku pro sestavu.

Member

Získá aktuální člen na pozici čtenáře, pokud je aktuální čtenář pozice na StartMember.

Namespace

Získá obor názvů XAML z aktuálního uzlu.

NodeType

Získá typ aktuálního uzlu.

SchemaContext

Získá objekt, který poskytuje informace o schématu pro informační sadu.

Type

XamlType Získá aktuální uzel.

Value

Získá hodnotu aktuálního uzlu.

Metody

Name Description
Close()

Zavře datový proud uzlu XAML.

(Zděděno od XamlReader)
Dispose(Boolean)

Uvolní nespravované prostředky používané XamlReadernástrojem a volitelně uvolní spravované prostředky.

(Zděděno od XamlReader)
Equals(Object)

Určuje, zda je zadaný objekt roven aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí funkce hash.

(Zděděno od Object)
GetType()

Získá Type aktuální instance.

(Zděděno od Object)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Object.

(Zděděno od Object)
Read()

Poskytuje další uzel XAML z načteného zdroje, pokud je k dispozici uzel XAML.

ReadSubtree()

XamlReader Vrátí hodnotu založenou na aktuálním XamlReaderobjektu, kde vrácený XamlReader objekt slouží k iteraci podstrom struktury uzlu XAML.

(Zděděno od XamlReader)
Skip()

Přeskočí aktuální uzel a posune pozici čtenáře na další uzel.

(Zděděno od XamlReader)
ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Explicitní implementace rozhraní

Name Description
IDisposable.Dispose()

Uvolní všechny prostředky používané aktuální instancí XamlReader třídy.

(Zděděno od XamlReader)

Platí pro

Viz také