语言

XmlNodeChangedEventArgs 类

定义

public ref class XmlNodeChangedEventArgs : EventArgs
public ref class XmlNodeChangedEventArgs
public class XmlNodeChangedEventArgs : EventArgs
public class XmlNodeChangedEventArgs
type XmlNodeChangedEventArgs = class
    inherit EventArgs
type XmlNodeChangedEventArgs = class
Public Class XmlNodeChangedEventArgs
Inherits EventArgs
Public Class XmlNodeChangedEventArgs
继承
XmlNodeChangedEventArgs
继承
XmlNodeChangedEventArgs

注解

以下 C# 代码演示如何使用事件处理程序。

//Add a new event handler.
XmlDocument doc = new XmlDocument();
doc.NodeInserted += new XmlNodeChangedEventHandler(NodeInsertedHandler);
//Define the event handler.
void NodeInsertedHandler(Object src, XmlNodeChangedEventArgs args)
{
 Console.WriteLine("Node " + args.Node.Name + " inserted!!");
}

注释

如果操作由多个操作组成,则会导致多个事件。 例如, AppendChild 调用可能需要从其上一个父级中删除要追加的节点。 在这种情况下,你将看到一个 NodeRemoved 事件后跟一个 NodeInserted 事件。

构造函数

名称 说明
XmlNodeChangedEventArgs(XmlNode, XmlNode, XmlNode, String, String, XmlNodeChangedAction)

初始化 XmlNodeChangedEventArgs 类的新实例。

属性

名称 说明
Action

获取一个值,该值指示发生哪种类型的节点更改事件。

NewParent

获取操作完成后的值 ParentNode 。

NewValue

获取节点的新值。

Node

XmlNode获取正在添加、删除或更改的项。

OldParent

获取操作开始前的值 ParentNode 。

OldValue

获取节点的原始值。

方法

名称 说明
Equals(Object)

确定指定的对象是否等于当前对象。

(继承自 Object)
GetHashCode()

用作默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type。

(继承自 Object)
MemberwiseClone()

创建当前 Object的浅表副本。

(继承自 Object)
ToString()

返回一个表示当前对象的字符串。

(继承自 Object)

适用于

另请参阅