XamlWriter Класс
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет определения реализации по умолчанию и базового класса для средства записи XAML. Это средство записи не является рабочим средством записи XAML по умолчанию; необходимо наследовать классу XamlWriter и реализовать все его абстрактные члены или использовать существующий производный класс XamlWriter.
public ref class XamlWriter abstract : IDisposable
public abstract class XamlWriter : IDisposable
type XamlWriter = class
interface IDisposable
Public MustInherit Class XamlWriter
Implements IDisposable
- Наследование
-
XamlWriter
- Производный
- Реализации
Два наиболее релевантных практически производных XamlWriter класса являются XamlXmlWriter классами и XamlObjectWriter классами, как описано ниже.
XamlXmlWriter обрабатывает набор узлов XAML и создает текстовый XML-файл. Этот класс может использоваться для сериализации или как часть функции средства, которое работает с представлением XAML в памяти и создает выходные данные ФАЙЛА XAML.
XamlObjectWriter обрабатывает набор узлов XAML и создает граф объектов. Этот класс может использоваться как часть полной или частичной настройки средства синтаксического анализа XAML технологии.
XamlWriterSettings — это класс для параметров, используемых параметром XamlWriter; однако по умолчанию XamlWriterSettings класс не содержит никаких конкретных параметров. Базовый XamlWriter конструктор не использует этот класс параметров в качестве аргумента, а также ни какой-либо другой XamlWriter член. Вместо этого классы XamlXmlWriter и XamlObjectWriter классы включают собственные классы параметров в качестве аргументов построения. Эти классы параметров и XamlXmlWriterSettings XamlObjectWriterSettings. Классы параметров определяют фактические значения параметров и основаны на XamlWriterSettingsних, чтобы они могли использовать функцию XamlWriterSettings слияния.
Xaml |
Инициализирует новый экземпляр класса XamlWriter. |
Is |
Получает сведения о том, вызывался ли метод Dispose(Boolean). |
Schema |
При реализации в производном классе получает активный контекст схемы XAML. |
Close() |
Закрывает объект средства записи XAML. |
Dispose(Boolean) |
Освобождает неуправляемые ресурсы, используемые объектом XamlWriter, а при необходимости освобождает также управляемые ресурсы. |
Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
Get |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
Get |
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
Memberwise |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
To |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |
Write |
При реализации в производном классе создает представление узла конечного члена. |
Write |
При реализации в производном классе создает представление узла конечного объекта. |
Write |
При реализации в производном классе создает объект для случаев, когда этот объект является значением по умолчанию или неявным значением устанавливаемого свойства, а не задается в виде определенного значения объекта во входном наборе узлов XAML. |
Write |
При реализации в производном классе записывает узел объявления пространства имен XAML. |
Write |
Производит переключение на основе типа узла от средства чтения XAML (NodeType) и вызывает соответствующий метод |
Write |
При реализации в производном классе записывает представление узла начального члена. |
Write |
При реализации в производном классе записывает представление узла начального объекта. |
Write |
При реализации в производном классе записывает узел значения. |
IDisposable. |
См. раздел Dispose(). |
Продукт | Версии |
---|---|
.NET Framework | 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8 |
Windows Desktop | 3.0, 3.1, 5, 6, 7 |