語言

XamlWriter.WriteNode(XamlReader) 方法

定義

根據節點類型從 XAML 讀取NodeType器()切換,並呼叫寫入實作所需的相關 Write 方法。

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)

參數

reader
XamlReader

用於節點判定的讀取器。

例外狀況

reader 是 null。

預設實作遇到的 不 XamlNodeType 在預設列舉中。

備註

繼承者備註

此 WriteNode 方法並非虛擬方法,因為它對所有現有 XamlNodeType 值都有實際實作。 根據 XamlNodeType, WriteNode 呼叫 Write 專門用於特定節點類型的虛擬成員。

如果你有一個進階的 XAML 撰寫情境,擴展了 XAML 型別系統和 XAML 節點串流概念,並定義了新的節點類型,請不要在 WriteNode 邏輯中使用呼叫。 你必須在類別或虛擬覆蓋中提供屬於節點型切換邏輯的替代方案。

適用於