XMLNodes 接口

定义

一个 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

获取一个 XMLNodes,它表示 XMLNodes 控件的基础本机对象。

Item[Int32]

获取位于指定索引处的 XMLNode

Parent

获取一个 Document,它表示包含 XMLNodes 集合的文档。

Tag

一个 XMLNode 对象集合,表示“XML 结构”任务窗格的树状视图(指示用户应用于文档的元素)中的节点。

方法

Add(String, String, Object)

获取一个表示新添加的元素的 XMLNode 对象。

GetEnumerator()

获取 XMLNodes 控件的枚举器。

事件

AfterInsert

在用户向集合或其子代之一添加新的 XMLNode 时发生。

BeforeDelete

当用户从集合中删除 XMLNode 或子代节点时,在该控件被删除之前发生。

ContextEnter

当光标从节点上下文以外的区域移入 XMLNodes 集合的节点或子代节点之一时发生。

ContextLeave

当光标从 XMLNodes 集合的节点或子代节点之一移到原始节点上下文以外的区域时发生。

Deselect

当光标从 XMLNodes 集合的节点之一移出时发生。

Select

当光标放置在 XMLNodes 集合的一个节点中时发生此事件。

ValidationError

当在 XMLNodes 控件中存在验证错误时发生。

适用于