IVsUIFactory 接口

表示创建 IVsUIElement 对象的 UI 工厂。

命名空间:  Microsoft.VisualStudio.Shell.Interop
程序集:   Microsoft.VisualStudio.Shell.Interop.10.0(在 Microsoft.VisualStudio.Shell.Interop.10.0.dll 中)
  Microsoft.VisualStudio.Shell.11.0(在 Microsoft.VisualStudio.Shell.11.0.dll 中)

语法

声明
<GuidAttribute("D416BA0D-25C6-463B-B2BD-F06142F0D4B7")> _
<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)> _
Public Interface IVsUIFactory
[GuidAttribute("D416BA0D-25C6-463B-B2BD-F06142F0D4B7")]
[InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)]
public interface IVsUIFactory

IVsUIFactory 类型公开以下成员。

方法

  名称 说明
公共方法 CreateUIElement 创建指定组件的实例。

页首

备注

此接口由提供其自己的 UI 工厂的包实现。 它由 shell 还实现为 SVsUIFactory 服务。

在注册表的 UIProviders 子项下注册 UI 工厂。 必须由包提供每个工厂。 包必须调用其 SetSite 的 RegisterUIFactory 调用。

请参见

参考

Microsoft.VisualStudio.Shell.Interop 命名空间