XamlWriter.WriteNode(XamlReader) Método

Definição

Executa a alternância com base no tipo de nó do leitor XAML (NodeType) e chama o método relevante Write para a implementação do gravador.

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)

Parâmetros

reader
XamlReader

O leitor a ser usado para determinação do nó.

Exceções

reader é null.

A implementação padrão encontrou um XamlNodeType que não está na enumeração padrão.

Comentários

Anotações para herdadores

O WriteNode método não é um método virtual porque tem implementação prática para todos os valores existentes XamlNodeType . Com base em XamlNodeTypechamadas WriteNode para os Write membros virtuais dedicados a tipos de nó específicos.

Se você tiver um cenário de gravação XAML avançado que expanda o sistema de tipos XAML e o conceito de fluxo de nó XAML para que novos tipos de nó sejam definidos, não use WriteNode chamadas em sua lógica. Em vez disso, você deve fornecer sua própria alternativa para lógica de alternância de tipo de nó na classe ou em substituições virtuais.

Aplica-se a