Exemple #1
0
        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);
            }
        }
Exemple #2
0
        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);
        }