XamlWriter.WriteNode(XamlReader) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
根據來自 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 呼叫。 您必須改為為 類別或虛擬覆寫中的節點類型切換邏輯提供自己的替代方案。