XamlWriter.WriteNode(XamlReader) Methode

Definition

Führt den Wechsel basierend auf dem Knotentyp vom XAML-Reader (NodeType) durch und ruft die relevante Write Methode für die Writer-Implementierung 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 Leser, der für die Knotenermittlung verwendet werden soll.

Ausnahmen

reader ist null.

Bei der Standardimplementierung ist ein XamlNodeType Fehler aufgetreten, der nicht in der Standardaufzählung enthalten ist.

Hinweise

Hinweise für Vererbungen

Die WriteNode Methode ist keine virtuelle Methode, da sie eine praktische Implementierung für alle vorhandenen XamlNodeType Werte hat. Basierend auf XamlNodeType, WriteNode aufrufen die Write virtuellen Member, die bestimmten Knotentypen zugeordnet sind.

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

Gilt für: