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); }
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; } }