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
Реализации

Комментарии

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

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

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

Имя Описание
XamlXmlReader(Stream, XamlSchemaContext, XamlXmlReaderSettings)

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

XamlXmlReader(Stream, XamlSchemaContext)

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

XamlXmlReader(Stream, XamlXmlReaderSettings)

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

XamlXmlReader(Stream)

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

XamlXmlReader(String, XamlSchemaContext, XamlXmlReaderSettings)

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

XamlXmlReader(String, XamlSchemaContext)

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

XamlXmlReader(String, XamlXmlReaderSettings)

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

XamlXmlReader(String)

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

XamlXmlReader(TextReader, XamlSchemaContext, XamlXmlReaderSettings)

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

XamlXmlReader(TextReader, XamlSchemaContext)

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

XamlXmlReader(TextReader, XamlXmlReaderSettings)

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

XamlXmlReader(TextReader)

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

XamlXmlReader(XmlReader, XamlSchemaContext, XamlXmlReaderSettings)

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

XamlXmlReader(XmlReader, XamlSchemaContext)

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

XamlXmlReader(XmlReader, XamlXmlReaderSettings)

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

XamlXmlReader(XmlReader)

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

Свойства

Имя Описание
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)

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

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