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