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!!");
}

Note

如果操作由多个操作组成,则会导致多个事件。 例如, 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)

适用于

另请参阅