private void Rename() { var file = _selectedItems.First(); var window = new InputNameWindow(); window.Title = "输入框"; window.SubTitle = file.IsDirectory ? "文件夹名称" : "文件名称"; window.Value = file.Name; window.Closed += (o, e) => { if (window.DialogResult == true) { if (file.IsDirectory) { _context.RenameDirectory(file.DirectoryName, file.Name, window.Value, RenameCallback, file); } else { _context.RenameFile(file.DirectoryName, file.Name, window.Value, RenameCallback, file); } } }; window.Show(); }
private void CreateDirectory() { var window = new InputNameWindow(); window.Title = "输入框"; window.SubTitle = "文件夹名称"; window.Closed += (o, e) => { if (window.DialogResult == true) { _context.CreateDirectory(_path, window.Value, CreateDirectoryCallback, window.Value); } }; window.Show(); }