public void DisplaySharedFolder() { List <ManagementBaseObject> sharedList = new List <ManagementBaseObject>(); sharedList = ShareWin.GetSharedFiles(); FolderContainer.Children.Clear(); foreach (var objShare in sharedList) { string name = objShare.Properties["Name"].Value.ToString(); string path = objShare.Properties["Path"].Value.ToString(); List <string> ImageList = new List <string>(); List <string> VideoList = new List <string>(); List <string> AudioList = new List <string>(); List <string> TextList = new List <string>(); ImageList = Seperate.GetImages(path); AudioList = Seperate.GetAudios(path); VideoList = Seperate.GetVideos(path); TextList = Seperate.GetDocs(path); var size = DirSize(new DirectoryInfo(@path)); FolderTile f = new FolderTile(name, path, VideoList.Count.ToString(), AudioList.Count.ToString(), TextList.Count.ToString(), ImageList.Count.ToString(), size); f.DownloadThis.Visibility = Visibility.Hidden; f.ShareCancel.Visibility = Visibility.Visible; f.ShareCancel.Click += (sender1, ex) => this.RemoveShare(f.FolderName.Text); FolderContainer.Children.Add(f); } }
public void AppendNewShare(string name, string path) { List <string> ImageList = new List <string>(); List <string> VideoList = new List <string>(); List <string> AudioList = new List <string>(); List <string> TextList = new List <string>(); ImageList = Seperate.GetImages(path); AudioList = Seperate.GetAudios(path); VideoList = Seperate.GetVideos(path); TextList = Seperate.GetDocs(path); var size = DirSize(new DirectoryInfo(@path)); FolderTile f = new FolderTile(name, path, VideoList.Count.ToString(), AudioList.Count.ToString(), TextList.Count.ToString(), ImageList.Count.ToString(), size); f.ShareCancel.Click += (sender1, ex) => this.RemoveShare(f.FolderName.Text); FolderContainer.Children.Add(f); }