Example #1
0
 public void LoadChildren(IEnumerable <string> children)
 {
     IFolderHelper.RemovePlaceholder(this);
     foreach (var child in children)
     {
         Nodes.Add(new ContainerNode(child));
     }
 }
Example #2
0
 private async Task LoadFoldersAsync <T>(T folderNode) where T : TreeNode, IFolderNode
 {
     await DoActionAsync(tslAccountStatus, "Finding directories...", async() =>
     {
         var account      = CurrentAccount;
         string container = CurrentContainer.Name;
         var service      = new BlobService(account.Name, account.Key);
         var folders      = await service.ListDirectoriesAsync(container, folderNode.Prefix);
         tvwObjects.BeginUpdate();
         IFolderHelper.RemovePlaceholder(folderNode);
         foreach (var dir in folders)
         {
             folderNode.Nodes.Add(new FolderNode(dir));
         }
         tvwObjects.EndUpdate();
     });
 }
Example #3
0
 public void LoadChildren(IEnumerable <IFolderNode> children)
 {
     IFolderHelper.RemovePlaceholder(this);
 }