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 命名空间