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 调用。 必须改为为类或虚拟替代中的节点类型切换逻辑提供自己的替代方法。

适用于