XmlNodeChangedEventArgs 类    
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
提供以下事件的数据:NodeChanged、NodeChanging、NodeInserted、NodeInserting、NodeRemoved 和 NodeRemoving。
public ref class XmlNodeChangedEventArgs : EventArgspublic ref class XmlNodeChangedEventArgspublic class XmlNodeChangedEventArgs : EventArgspublic class XmlNodeChangedEventArgstype XmlNodeChangedEventArgs = class
    inherit EventArgstype XmlNodeChangedEventArgs = classPublic Class XmlNodeChangedEventArgs
Inherits EventArgsPublic Class 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) |