XamlWriter.WriteNode(XamlReader) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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í.