System::Xml::XmlNodeChangedEventArgs 类
XmlNodeChangedEventArgs class
为 XmlDocument::NodeChanged、XmlDocument::NodeChanging、XmlDocument::NodeInserted、XmlDocument::NodeInserting、XmlDocument::NodeRemoved 和 XmlDocument::NodeRemoving 事件提供数据。
class XmlNodeChangedEventArgs : public System::EventArgs
方法
| 方法 | 描述 |
|---|---|
| get_Action() | 返回一个值,指示正在发生哪种类型的节点更改事件。 |
| get_NewParent() | 在操作完成后,返回 XmlNode::get_ParentNode 的值。 |
| get_NewValue() | 返回节点的新值。 |
| get_Node() | 返回被添加、删除或更改的 XmlNode。 |
| get_OldParent() | 在操作开始前,返回 XmlNode::get_ParentNode 的值。 |
| get_OldValue() | 返回节点的原始值。 |
| XmlNodeChangedEventArgs(const SharedPtr<XmlNode>&, const SharedPtr<XmlNode>&, const SharedPtr<XmlNode>&, const String&, const String&, XmlNodeChangedAction) | 初始化一个新的 XmlNodeChangedEventArgs 类实例。 |
字段
| 字段 | 描述 |
|---|---|
| static Empty | 一个静态成员,表示一个 “empty” EventArgs 共享指针(空指针)。 |
Typedefs
| 类型定义 | 描述 |
|---|---|
| Ptr | 此类实例的共享指针别名。 |
备注
此类的对象只能使用 System::MakeObject() 函数分配。切勿在栈上或使用 new 运算符创建此类型的实例,因为这会导致运行时错误和/或断言故障。始终将此类包装到 System::SmartPtr 指针中,并使用该指针将其作为参数传递给函数。
另见
- Class EventArgs
- Namespace System::Xml
- Library Aspose.Font for C++