public void LoadChildren(IEnumerable <string> children) { IFolderHelper.RemovePlaceholder(this); foreach (var child in children) { Nodes.Add(new ContainerNode(child)); } }
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(); }); }
public void LoadChildren(IEnumerable <IFolderNode> children) { IFolderHelper.RemovePlaceholder(this); }