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ě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.