XamlWriter.WriteNode(XamlReader) Metod

Definition

Utför växling baserat på nodtyp från XAML-läsaren (NodeType) och anropar relevant Write metod för skrivarimplementeringen.

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)

Parametrar

reader
XamlReader

Läsaren som ska användas för nodbestämning.

Undantag

reader är null.

Standardimplementeringen påträffade en XamlNodeType som inte finns i standarduppräkningen.

Kommentarer

Anteckningar för arvtagare

Metoden WriteNode är inte en virtuell metod eftersom den har praktisk implementering för alla befintliga XamlNodeType värden. Baserat på XamlNodeTypeanropar WriteNode anrop till de Write virtuella medlemmar som är dedikerade till vissa nodtyper.

Om du har ett avancerat XAML-skrivscenario som expanderar XAML-typsystemet och XAML-nodströmkonceptet så att nya nodtyper definieras ska du inte använda WriteNode anrop i logiken. Du måste i stället ange ett eget alternativ för växlingslogik av nodtyp i klassen eller i virtuella åsidosättningar.

Gäller för