Поделиться через


XamlXmlReader Класс

Определение

Обрабатывает разметку XAML из XML-файлов, используя промежуточный объект XmlReader, и создает поток узлов 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
Наследование
XamlXmlReader
Реализации

Комментарии

При создании XamlXmlReaderXmlReader требуется . Цель этой структуры — использовать установленные api платформа .NET Framework для обработки XML, чтобы обрабатывать входные потоки, получать поток из файла и т. д.

XmlReader является первым компонентом стандартного пути загрузки для операций XAML и включается XamlServices.Load в , а также в нескольких существующих реализациях XAML платформы для загрузки XAML.

Конструкторы

XamlXmlReader(Stream)

Инициализирует новый экземпляр класса XamlXmlReader на основе потока.

XamlXmlReader(Stream, XamlSchemaContext)

Инициализирует новый экземпляр класса XamlXmlReader на основе потока, используя предоставленный контекст схемы XAML.

XamlXmlReader(Stream, XamlSchemaContext, XamlXmlReaderSettings)

Инициализирует новый экземпляр класса XamlXmlReader на основе потока с предоставленным контекстом схемы XAML и специфичными для XAML параметрами.

XamlXmlReader(Stream, XamlXmlReaderSettings)

Инициализирует новый экземпляр класса XamlXmlReader на основе потока, используя параметры определенного средства чтения XAML.

XamlXmlReader(String)

Инициализирует новый экземпляр класса XamlXmlReader на основе имени файла, который необходимо загрузить в средство чтения XML по умолчанию.

XamlXmlReader(String, XamlSchemaContext)

Инициализирует новый экземпляр класса XamlXmlReader на основе имени файла, загружаемого в средство чтения XML по умолчанию, с предоставленным контекстом схемы XAML.

XamlXmlReader(String, XamlSchemaContext, XamlXmlReaderSettings)

Инициализирует новый экземпляр класса XamlXmlReader на основе имени файла, загружаемого в средство чтения XML по умолчанию, используя предоставленный контекст схемы XAML и параметрами определенного средства чтения XAML.

XamlXmlReader(String, XamlXmlReaderSettings)

Инициализирует новый экземпляр класса XamlXmlReader на основе имени файла, загружаемого в средство чтения XML по умолчанию, используя параметры определенного средства чтения XAML.

XamlXmlReader(TextReader)

Инициализирует новый экземпляр класса XamlXmlReader на основе объекта TextReader.

XamlXmlReader(TextReader, XamlSchemaContext)

Инициализирует новый экземпляр класса XamlXmlReader на основе объекта TextReader, используя предоставленный контекст схемы и параметры определенного средства чтения XAML.

XamlXmlReader(TextReader, XamlSchemaContext, XamlXmlReaderSettings)

Инициализирует новый экземпляр класса XamlXmlReader на основе объекта TextReader, используя предоставленный контекст схемы и параметры определенного средства чтения XAML.

XamlXmlReader(TextReader, XamlXmlReaderSettings)

Инициализирует новый экземпляр класса XamlXmlReader на основе объекта TextReader, используя параметры определенного средства чтения XAML.

XamlXmlReader(XmlReader)

Инициализирует новый экземпляр класса XamlXmlReader с использованием предоставленного типа XmlReader.

XamlXmlReader(XmlReader, XamlSchemaContext)

Инициализирует новый экземпляр класса XamlXmlReader предоставленным объектом XmlReader и контекстом схемы.

XamlXmlReader(XmlReader, XamlSchemaContext, XamlXmlReaderSettings)

Инициализирует новый экземпляр класса XamlXmlReader предоставленным объектом XmlReader, контекстом схемы и параметрами средства чтения.

XamlXmlReader(XmlReader, XamlXmlReaderSettings)

Инициализирует новый экземпляр класса XamlXmlReader предоставленным объектом XmlReader и параметрами средства чтения.

Свойства

HasLineInfo

Получает значение, указывающее, доступны ли сведения о строке.

IsDisposed

Получает сведения о том, вызывался ли метод Dispose(Boolean).

(Унаследовано от XamlReader)
IsEof

Получает значение, указывающее, действительно ли позиция средства чтения в потоке узлов XAML находится в конце файла.

LineNumber

Получает сообщаемый номер строки.

LinePosition

Получает сообщаемое положение в строке.

Member

Получает текущий член в позиции средства чтения, если текущая позиция средства чтения находится в поле StartMember.

Namespace

Получает пространство имен XAML из текущего узла.

NodeType

Возвращает тип текущего узла.

SchemaContext

Получает объект, предоставляющий сведения о схеме для данного набора сведений.

Type

Получает объект XamlType текущего узла.

Value

Возвращает значение текущего узла.

Методы

Close()

Закрывает поток узлов XAML.

(Унаследовано от XamlReader)
Dispose(Boolean)

Освобождает неуправляемые ресурсы, используемые объектом XamlReader, а при необходимости освобождает также управляемые ресурсы.

(Унаследовано от XamlReader)
Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()

Возвращает объект Type для текущего экземпляра.

(Унаследовано от Object)
MemberwiseClone()

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
Read()

Предоставляет следующий узел XAML из загруженного источника, если узел XAML доступен.

ReadSubtree()

Возвращает объект XamlReader, основанный на текущем объекте XamlReader, где возвращенный объект XamlReader используется для перебора поддерева структуры узлов XAML.

(Унаследовано от XamlReader)
Skip()

Пропускает текущий узел и перемещает позицию средства чтения на следующий узел.

(Унаследовано от XamlReader)
ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

Явные реализации интерфейса

IDisposable.Dispose()

Освобождает все ресурсы, используемые текущим экземпляром класса XamlReader.

(Унаследовано от XamlReader)

Применяется к

См. также раздел