Partilhar via


XamlWriter.WriteNode(XamlReader) Método

Definição

Executa a comutação com base no tipo de nó do leitor de XAML (NodeType) e chama o método Write relevante para a implementação de 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 a determinação de nó.

Exceções

reader é null.

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

Comentários

Observações para herdeiros

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 XamlNodeType, WriteNode chamadas para os Write membros virtuais que são dedicados a tipos de nó específicos.

Se você tiver um cenário avançado de gravação XAML que expanda o sistema de tipos XAML e o conceito de fluxo de nós 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 comutação de tipo de nó na classe ou em substituições virtuais.

Aplica-se a