Freigeben über


XamlWriter.WriteNode(XamlReader) Methode

Definition

Führt eine Umschaltung auf Grundlage des Knotentyps des XAML-Readers aus (NodeType) und ruft die relevante Write-Methode für die Writerimplementierung auf.

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)

Parameter

reader
XamlReader

Der Reader, der für Knotenermittlung verwendet werden soll.

Ausnahmen

reader ist null.

Die Standardimplementierung fand XamlNodeType, der nicht in der Standardenumeration ist.

Hinweise

Notizen für Erben

Die WriteNode Methode ist keine virtuelle Methode, da sie praktische Implementierungen für alle vorhandenen XamlNodeType Werte aufweist. Basierend auf XamlNodeType, rufen Sie die virtuellen Member auf, WriteNode die Write für bestimmte Knotentypen dedizierte sind.

Wenn Sie über ein erweitertes XAML-Schreibszenario verfügen, das das XAML-Typsystem und das XAML-Knotenstromkonzept erweitert, sodass neue Knotentypen definiert sind, verwenden WriteNode Sie keine Aufrufe in Ihrer Logik. Stattdessen müssen Sie ihre eigene Alternative zur Knotentypwechsellogik in der Klasse oder in virtuellen Außerkraftsetzungen bereitstellen.

Gilt für