XamlWriter.WriteNode(XamlReader) Метод

Определение

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

public:
 void WriteNode(System::Xaml::XamlReader ^ reader);
public void WriteNode (System.Xaml.XamlReader reader);
member this.WriteNode : System.Xaml.XamlReader -> unit
Public Sub WriteNode (reader As XamlReader)

Параметры

reader
XamlReader

Средство чтения, используемое для определения узла.

Исключения

reader имеет значение null.

Реализация по умолчанию обнаружила XamlNodeType, который не входит в перечисление по умолчанию.

Комментарии

Примечания для наследутелей

Этот WriteNode метод не является виртуальным методом, так как он имеет практическую реализацию для всех существующих XamlNodeType значений. Исходя из XamlNodeTypeэтого, WriteNode вызовы виртуальных Write элементов, выделенных для определенных типов узлов.

Если у вас есть расширенный сценарий написания XAML, который расширяет концепцию системы типов XAML и потока узлов XAML, чтобы были определены новые типы узлов, не используйте WriteNode вызовы в логике. Вместо этого необходимо предоставить собственную альтернативу логике переключения типов узлов в классе или в виртуальных переопределениях.

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