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

用於節點判斷的讀取器。

例外狀況

readernull

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

備註

繼承者的注意事項

方法 WriteNode 不是虛擬方法,因為它具有所有現有 XamlNodeType 值的實用實作。 根據 XamlNodeTypeWriteNode 呼叫 Write 專用於特定節點類型的虛擬成員。

如果您有擴充 XAML 類型系統和 XAML 節點資料流程概念的進階 XAML 撰寫案例,以便定義新的節點類型,請勿在邏輯中使用 WriteNode 呼叫。 您必須改為為 類別或虛擬覆寫中的節點類型切換邏輯提供自己的替代方案。

適用於