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ědiče

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

Pokud máte pokročilý scénář psaní XAML, který rozšiřuje koncept datového proudu typu XAML a uzlu XAML tak, aby byly definovány nové typy uzlů, nepoužívejte WriteNode volání v 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ích.

Platí pro