void IComponentConnector.Connect(int connectionId, object target)
        {
            switch (connectionId)
            {
            case 1:
                this.ManageWorkspaceConfigurationsDialogRoot = (ManageWorkspaceConfigurationsDialog)target;
                break;

            case 2:
                this.WorkspaceListBox = (ListBox)target;
                break;

            case 3:
                this.AcceptButton = (Button)target;
                break;

            case 4:
                this.CancelButton = (Button)target;
                break;

            default:
                this._contentLoaded = true;
                break;
            }
        }
            public override void Execute()
            {
                ManageWorkspaceConfigurationsDialog configurationsDialog = new ManageWorkspaceConfigurationsDialog(this.workspaceService, this.messageService);
                bool?nullable = configurationsDialog.ShowDialog();

                if (!nullable.HasValue || !nullable.Value)
                {
                    return;
                }
                configurationsDialog.CommitChanges();
            }
 public WorkspaceEntry(ManageWorkspaceConfigurationsDialog dialog, string name)
 {
     this.dialog            = dialog;
     this.name              = name;
     this.IsActiveWorkspace = this.name == this.dialog.workspaceService.ActiveWorkspace.Name;
 }