XMLNodes 接口
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
一个 XMLNode 对象集合,表示“XML 结构”任务窗格的树状视图(指示用户应用于文档的元素)中的节点。
public interface class XMLNodes : IDisposable, System::ComponentModel::ISupportInitialize
[System.Runtime.InteropServices.Guid("23ba8297-db6f-48b4-8730-8056ebde2d56")]
public interface XMLNodes : IDisposable, System.ComponentModel.ISupportInitialize
[<System.Runtime.InteropServices.Guid("23ba8297-db6f-48b4-8730-8056ebde2d56")>]
type XMLNodes = interface
interface IDisposable
interface ISupportInitialize
Public Interface XMLNodes
Implements IDisposable, ISupportInitialize
- 属性
- 实现
注解
控件 XMLNodes 表示具有相同名称的 XML 元素的集合。 将架构允许在设计时多次显示的元素映射到 Microsoft Office Word文档中时,Visual Studio 会XMLNodes为这些元素创建。 当元素的属性或元素的上级设置为 > 1 时maxOccurs
,架构可以允许元素多次出现。
如果架构将 元素及其上级的属性设置为 maxOccurs
1,则 Visual Studio 将改为创建控件 XMLNode 。
XMLNodes在设计时,只能在Word文档级项目中创建控件。 无法在运行时或在应用程序级项目中创建它们。 有关详细信息,请参阅 XMLNodes 控件和如何:将 XMLNodes 控件添加到Word文档。
注意
此接口由 Visual Studio Tools for Office Runtime 实现。 不应在代码中实现此接口。 有关更多信息,请参见 Visual Studio Tools for Office Runtime Overview。
使用情况
本文档介绍面向 .NET Framework 4 或更高版本的 Office 项目中所用的此类型的版本。 在面向 .NET Framework 3.5 的项目中,此类型可能具有不同的成员,因此本文档为此类型提供的代码示例可能并不适用。 有关在面向 .NET Framework 3.5 的项目中使用此类型的文档,请参阅 Visual Studio 2008 文档中的以下参考部分:http://go.microsoft.com/fwlink/?LinkId=160658。
属性
Application |
获取一个表示 Microsoft Office Word 应用程序的 Application 对象。 |
Container |
一个 XMLNode 对象集合,表示“XML 结构”任务窗格的树状视图(指示用户应用于文档的元素)中的节点。 |
Count |
获取 XMLNodes 集合中项的数目。 |
Creator |
获取在其中创建 XMLNodes 控件的应用程序。 |
InnerObject | |
Item[Int32] |
获取位于指定索引处的 XMLNode。 |
Parent | |
Tag |
一个 XMLNode 对象集合,表示“XML 结构”任务窗格的树状视图(指示用户应用于文档的元素)中的节点。 |
方法
Add(String, String, Object) |
获取一个表示新添加的元素的 XMLNode 对象。 |
GetEnumerator() |
获取 XMLNodes 控件的枚举器。 |
事件
AfterInsert |
在用户向集合或其子代之一添加新的 XMLNode 时发生。 |
BeforeDelete |
当用户从集合中删除 XMLNode 或子代节点时,在该控件被删除之前发生。 |
ContextEnter |
当光标从节点上下文以外的区域移入 XMLNodes 集合的节点或子代节点之一时发生。 |
ContextLeave |
当光标从 XMLNodes 集合的节点或子代节点之一移到原始节点上下文以外的区域时发生。 |
Deselect |
当光标从 XMLNodes 集合的节点之一移出时发生。 |
Select |
当光标放置在 XMLNodes 集合的一个节点中时发生此事件。 |
ValidationError |
当在 XMLNodes 控件中存在验证错误时发生。 |