ContentControlBase 接口
提供 Word 解决方案中的内容控件的基接口,这些解决方案是使用 Visual Studio 中的 Office 开发工具创建的。
命名空间: Microsoft.Office.Tools.Word
程序集: Microsoft.Office.Tools.Word.v4.0.Utilities(在 Microsoft.Office.Tools.Word.v4.0.Utilities.dll 中)
Microsoft.Office.Tools.Word(在 Microsoft.Office.Tools.Word.dll 中)
语法
声明
<GuidAttribute("6E36F826-A7DA-441D-87E3-2D7BE852867E")> _
Public Interface ContentControlBase _
Inherits IBindableComponent, IComponent, IDisposable, ISupportInitialize
[GuidAttribute("6E36F826-A7DA-441D-87E3-2D7BE852867E")]
public interface ContentControlBase : IBindableComponent,
IComponent, IDisposable, ISupportInitialize
ContentControlBase 类型公开以下成员。
属性
名称 | 说明 | |
---|---|---|
BindingContext | 获取或设置 IBindableComponent 的货币管理器的集合。 (继承自 IBindableComponent。) | |
Container | 基础结构。 | |
ContainerComponent | 基础结构。 | |
DataBindings | 获取此 IBindableComponent 的数据绑定对象的集合。 (继承自 IBindableComponent。) | |
DefaultDataSourceUpdateMode | 获取或设置 ContentControlBase 的默认 DataSourceUpdateMode。 | |
ID | 获取标识内容控件的唯一编号。 | |
InnerObject | 获取 Microsoft.Office.Tools.Word.ContentControlBase 的基础 Microsoft.Office.Interop.Word.ContentControl 对象。 | |
Site | 获取或设置与 IComponent 关联的 ISite。 (继承自 IComponent。) |
页首
方法
名称 | 说明 | |
---|---|---|
BeginInit | 用信号通知对象初始化即将开始。 (继承自 ISupportInitialize。) | |
Delete | 从文档中删除动态创建的内容控件,并将其从文档中的 ControlCollection 中移除。 | |
Dispose | 执行与释放或重置非托管资源相关的应用程序定义的任务。 (继承自 IDisposable。) | |
EndInit | 用信号通知对象初始化已完成。 (继承自 ISupportInitialize。) |
页首
事件
名称 | 说明 | |
---|---|---|
Added | 在内容控件添加到文档后发生。 | |
BindingContextChanged | 当 ContentControlBase 的 BindingContext 属性的值更改时发生。 | |
ContentUpdating | 如果内容控件绑定到自定义 XML 部件,则此事件在 Microsoft Office Word 更新内容控件中的文本之前发生。 | |
Deleting | 在内容控件从文档中删除之前发生。 | |
Disposed | 表示处理组件的 Disposed 事件的方法。 (继承自 IComponent。) | |
Entering | 当用户在内容控件中单击,或者以编程方式将光标移到内容控件中时发生。 | |
Exiting | 当用户在内容控件外单击,或者以编程方式将光标移出内容控件时发生。 | |
StoreUpdating | 就在 Microsoft Office Word 更新绑定到内容控件的自定义 XML 部件中的数据之前(即在内容控件中的文本更改之后)发生。 | |
Validated | 在成功验证内容控件时发生。 | |
Validating | 在验证内容控件的内容时发生。 |
页首
备注
ContentControlBase 接口定义了所有内容控件共享的成员。 有八种内容控件类型可用在 Microsoft Office Word 中设计文档和模板。 内容控件具有一个用户界面 (UI),其中包含类似于窗体的受控输入。 使用内容控件可以防止用户编辑文档或模板的受保护部分,还可以将内容控件绑定到数据源。 有关更多信息,请参见内容控件。
备注
此接口由 Visual Studio Tools for Office Runtime 实现。不应在代码中实现此接口。有关更多信息,请参见 Visual Studio Tools for Office Runtime 概述。
用法
本文档介绍面向 .NET Framework 4 和 .NET Framework 4.5 的 Office 项目中所用此类型的版本。在面向 .NET Framework 3.5 的项目中,此类型可能具有不同的成员,因此本文档为此类型提供的代码示例可能并不适用。有关面向 .NET Framework 3.5 的项目中的此类型的文档,请参见 Visual Studio 2008 文档中的以下参考部分:https://go.microsoft.com/fwlink/?LinkId=160658。
请参见
参考
Microsoft.Office.Tools.Word 命名空间