XmlNodeChangedEventArgs 类

定义

提供以下事件的数据:NodeChangedNodeChangingNodeInsertedNodeInsertingNodeRemovedNodeRemoving

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)

适用于

另请参阅