Sdílet prostřednictvím


XamlWriter.WriteNode(XamlReader) Metoda

Definice

Provádí přepínání na základě typu uzlu ze čtečky XAML (NodeType) a volá příslušnou Write metodu pro implementaci zapisovače.

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)

Parametry

reader
XamlReader

Čtenář, který se má použít k určení uzlu.

Výjimky

reader je null.

Výchozí implementace zjistila XamlNodeType , že není ve výchozím výčtu.

Poznámky

Poznámky pro dědice

Metoda WriteNode není virtuální metodou, protože má praktickou implementaci pro všechny existující XamlNodeType hodnoty. Na XamlNodeTypezákladě volání WriteNode virtuálních Write členů, které jsou vyhrazené pro konkrétní typy uzlů.

Pokud máte pokročilý scénář zápisu XAML, který rozšiřuje koncept streamu typu XAML a uzlu XAML tak, aby byly definovány nové typy uzlů, nepoužívejte WriteNode volání ve vaší logice. Místo toho musíte zadat vlastní alternativu pro logiku přepínání typu uzlu ve třídě nebo ve virtuálních přepsání.

Platí pro