XamlWriter.WriteNode(XamlReader) Metodo

Definizione

Esegue il passaggio in base al tipo di nodo dal lettore XAML (NodeType) e chiama il metodo pertinente Write per l'implementazione del writer.

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)

Parametri

reader
XamlReader

Lettore da usare per la determinazione del nodo.

Eccezioni

reader è null.

L'implementazione predefinita ha rilevato un XamlNodeType oggetto non incluso nell'enumerazione predefinita.

Commenti

Note per gli eredi

Il WriteNode metodo non è un metodo virtuale perché ha un'implementazione pratica per tutti i valori esistenti XamlNodeType . In base a XamlNodeType, WriteNode chiama nei Write membri virtuali dedicati a tipi di nodo specifici.

Se hai uno scenario di scrittura XAML avanzato che espande il concetto di flusso del tipo XAML e del flusso di nodi XAML in modo che vengano definiti nuovi tipi di nodo, non usare WriteNode le chiamate nella logica. È invece necessario fornire un'alternativa personalizzata per la logica di cambio dei tipi di nodo nella classe o nelle sostituzioni virtuali.

Si applica a