XamlWriter.WriteNode(XamlReader) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Wykonuje przełączanie na podstawie typu węzła z czytnika XAML (NodeType) i wywołuje odpowiednią Write
metodę implementacji modułu zapisywania.
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
Czytelnik do użycia do określania węzła.
Wyjątki
reader
to null
.
Domyślna implementacja napotkała XamlNodeType wartość, która nie znajduje się w domyślnym wyliczeniem.
Uwagi
Uwagi dotyczące obiektów dziedziczących
Metoda WriteNode nie jest metodą wirtualną, ponieważ ma praktyczną implementację dla wszystkich istniejących XamlNodeType wartości. XamlNodeTypeNa podstawie metody WriteNode wywołania Write
do wirtualnych elementów członkowskich, które są przeznaczone dla określonych typów węzłów.
Jeśli masz zaawansowany scenariusz pisania kodu XAML, który rozszerza system typów XAML i koncepcję strumienia węzłów XAML, aby nowe typy węzłów zostały zdefiniowane, nie używaj WriteNode wywołań w logice. Zamiast tego należy podać własną alternatywę dla logiki przełączania typu węzła w klasie lub w wirtualnych przesłonięciach.