BetterExplorer.FolderSizeWindow.LoadFolderSizeItems C# (CSharp) Метод

LoadFolderSizeItems() публичный Метод

public LoadFolderSizeItems ( string dir ) : void
dir string
Результат void
        public void LoadFolderSizeItems(string dir)
        {
            //List<KeyValuePair<string, long>> valueList = new List<KeyValuePair<string, long>>();
            //DirectoryInfo data = new DirectoryInfo(dir);
            ////valueList.Add(new KeyValuePair<string, long>("Current Directory", GetFolderSize(dir, false)));
            //foreach (DirectoryInfo item in data.GetDirectories())
            //{
            //    valueList.Add(new KeyValuePair<string, long>(item.Name, GetFolderSize(item.FullName, true)));
            //}
            //chart1.DataContext = valueList;
            pieChartLayout1.legend1.Head.Text = new ShellItem(dir).DisplayName;
            bgw = new BackgroundWorker();
            bgw.DoWork += new DoWorkEventHandler(bgw_DoWork);
            bgw.WorkerReportsProgress = true;
            bgw.WorkerSupportsCancellation = true;
            bgw.ProgressChanged += new ProgressChangedEventHandler(bgw_ProgressChanged);
            bgw.RunWorkerCompleted += new RunWorkerCompletedEventHandler(bgw_RunWorkerCompleted);
            bgw.RunWorkerAsync(dir);
        }

Usage Example

        public static void Open(string dir, Window owner)
        {
            var f = new FolderSizeWindow();

            f.InitializeComponent();
            f.LoadFolderSizeItems(dir);
            f.Owner = owner;
            f.Show();
        }
All Usage Examples Of BetterExplorer.FolderSizeWindow::LoadFolderSizeItems