protected virtual void OnTabManageFolderAddFolderClick(FolderAddEventArgs e)
        {
            var Handler = TabManageFolderAddFolderClick;

            if (Handler != null)
            {
                Handler(this, e);
            }
        }
        public void Execute(object sender)
        {
            if (sender == null)
            {
                return;
            }

            var evArg = new FolderAddEventArgs();

            evArg.View = (TabManageFolder)sender;
            OnTabManageFolderAddFolderClick(evArg);
        }
Ejemplo n.º 3
0
        void CmdTabManageFolderAddFolderClick_TabManageFolderAddFolderClick(object sender, FolderAddEventArgs e)
        {
            if ((SelectedFolder == null && IsRoot == false) || NewFolderName.Length == 0)
            {
                return;
            }

            StorageCore.Core.AddFolder(NewFolderName, IsRoot ? 0 : SelectedFolder.ConnectionID, IsPublic);
            e.View.RefreshConnectionList();

            if (KeepOpen == false)
            {
                e.View.CloseTab();
            }
            else
            {
                NewFolderName = "";
                var selFolderBeforeRefresh = SelectedFolder;
                GetFolderList();
                SelectedFolder = selFolderBeforeRefresh;
            }
        }