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обязательного 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) |