コード例 #1
0
 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();
 }
コード例 #2
0
 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();
 }