Interfejs IVsUIFactory
Reprezentuje factory interfejsu użytkownika, który tworzy IVsUIElement obiektów.
Przestrzeń nazw: Microsoft.VisualStudio.Shell.Interop
Zestaw: Microsoft.VisualStudio.Shell.Interop.10.0 (w Microsoft.VisualStudio.Shell.Interop.10.0.dll)
Składnia
[GuidAttribute("D416BA0D-25C6-463B-B2BD-F06142F0D4B7")]
[InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)]
public interface IVsUIFactory
[GuidAttribute("D416BA0D-25C6-463B-B2BD-F06142F0D4B7")]
[InterfaceTypeAttribute(ComInterfaceType::InterfaceIsIUnknown)]
public interface class IVsUIFactory
[<GuidAttribute("D416BA0D-25C6-463B-B2BD-F06142F0D4B7")>]
[<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)>]
type IVsUIFactory = interface end
<GuidAttribute("D416BA0D-25C6-463B-B2BD-F06142F0D4B7")>
<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)>
Public Interface IVsUIFactory
Metody
Nazwa | Opis | |
---|---|---|
CreateUIElement(Guid, UInt32, IVsUIElement) | Tworzy instancję określonego elementu. |
Uwagi
Ten interfejs jest implementowana przez pakiety, które dostarczają własne fabryki interfejsu użytkownika.Jest również implementowana przez powłokę jako SVsUIFactory usługi.
Zarejestrować fabryce interfejsu użytkownika w obszarze podklucza UIProviders w rejestrze.Każdego zakładu przetwórczego, muszą być przekazane przez pakiet.Pakiet musi wywołać RegisterUIFactory w jego wywołania SetSite.
Zobacz też
Przestrzeń nazw Microsoft.VisualStudio.Shell.Interop
Powrót do początku