Condividi tramite


XamlWriter.WriteNode(XamlReader) Metodo

Definizione

Esegue il passaggio in base al tipo di nodo dal reader XAML (NodeType) e chiama il metodo Write pertinente 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

Reader da utilizzare per la determinazione del nodo.

Eccezioni

reader è null.

L'implementazione predefinita ha incontrato un oggetto XamlNodeType non presente 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 si dispone di uno scenario di scrittura XAML avanzato che espande il concetto del sistema dei tipi 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 di tipo nodo nella classe o nelle sostituzioni virtuali.

Si applica a