System.ComponentModel.Design.IDesignerHost public interface IDesignerHost : IServiceContainer, IServiceProvider Documentation IContainer Container { get; } bool InTransaction { get; } bool Loading { get; } IComponent RootComponent { get; } string RootComponentClassName { get; } string TransactionDescription { get; } event EventHandler Activated event EventHandler Deactivated event EventHandler LoadComplete event DesignerTransactionCloseEventHandler TransactionClosed event DesignerTransactionCloseEventHandler TransactionClosing event EventHandler TransactionOpened event EventHandler TransactionOpening void Activate() IComponent CreateComponent(Type componentClass) IComponent CreateComponent(Type componentClass, string name) DesignerTransaction CreateTransaction() DesignerTransaction CreateTransaction(string description) void DestroyComponent(IComponent component) IDesigner GetDesigner(IComponent component) Type GetType(string typeName)