public FeatureMigratorAsmCtrlCmd( Inventor.Application Application, ApplicationAddInSite addInSiteObject, FeatureMigratorDockWnd dockableWindow) : base(Application) { _addInSiteObject = addInSiteObject; _dockableWindow = dockableWindow; }
protected override void OnExecute(NameValueMap context) { if (_dockableWindow == null) { _dockableWindow = new FeatureMigratorDockWnd( _addInSiteObject, DockingStateEnum.kDockLeft); _dockableWindow.Show(); } else { _dockableWindow.RefreshControl(); _dockableWindow.Visible = true; } Terminate(); }