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 вызовы в логике. Вместо этого необходимо предоставить собственную альтернативу логике переключения типов узлов в классе или в виртуальных переопределениях.