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 调用。