RibbonComponent 接口
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
包含一些方法和成员,可实现与 Visual Studio 的通信、通过应用程序中的控件层次结构进行导航,以及优化控件的运行时布局。
public interface class RibbonComponent : IDisposable, System::ComponentModel::IComponent
[System.Runtime.InteropServices.Guid("09b06894-74de-44ff-9d48-9661ae639f41")]
public interface RibbonComponent : IDisposable, System.ComponentModel.IComponent
[<System.Runtime.InteropServices.Guid("09b06894-74de-44ff-9d48-9661ae639f41")>]
type RibbonComponent = interface
interface IComponent
interface IDisposable
Public Interface RibbonComponent
Implements IComponent, IDisposable
- 派生
- 属性
- 实现
注解
只能在将功能区加载到 Office 应用程序之前或在运行时将控件添加到动态菜单之前设置此接口的某些成员。 有关设置这些属性的信息,请参阅 功能区对象模型概述。
注意
此接口由 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。
属性
Name |
获取或设置此 RibbonComponent 的名称。 |
Parent |
获取一个 RibbonComponent,表示此 RibbonComponent 的父级。 |
Ribbon |
获取包含控件层次结构的顶级 Ribbon 对象。 |
RibbonUI |
获取 Microsoft Office 应用程序提供给功能区扩展性代码的 IRibbonUI 实例。 |
Tag |
获取或设置与此 RibbonComponent 关联的应用程序特定的数据。 |
方法
PerformDynamicLayout() |
如果 RibbonComponent 具有一个动态父级(如动态菜单)且布局未挂起,则调用父控件的 Microsoft.Office.Core.IRibbonUI.InvalidateControl 方法。 |
PerformLayout() |
如果 具有一个父级,且布局未挂起,则调用 RibbonComponentMicrosoft.Office.Core.IRibbonUI.InvalidateControl。 |
ResumeLayout() |
取消 SuspendLayout() 方法的效果。 |
ResumeLayout(Boolean) |
取消 SuspendLayout() 方法的效果。 |
SuspendLayout() |
阻止 Microsoft Office 应用程序刷新功能区上的控件状态。 |