예제 #1
0
 public void FolderCharts(FileManager.FilesData data)
 {
     DataFolder = data;
     this.FilePieChart.UpdateChart(data);
     this.BytesPieChart.UpdateChart(data);
     this.BytesColumnChart.UpdateChart(data);
     // create data and show on chart
 }
예제 #2
0
 public void UpdateChart(FileManager.FilesData data)
 {
     foreach (PieSeries s in PieChart.Series)
     {
         if (s.Title == "Image")
         {
             s.Values = new ChartValues <long>()
             {
                 (long)data.ImageBytes
             };
         }
         else if (s.Title == "Audio")
         {
             s.Values = new ChartValues <long>()
             {
                 (long)data.AudioBytes
             };
         }
         else if (s.Title == "Film")
         {
             s.Values = new ChartValues <long>()
             {
                 (long)data.FilmBytes
             };
         }
         else if (s.Title == "Document")
         {
             s.Values = new ChartValues <long>()
             {
                 (long)data.DocumentBytes
             };
         }
         else if (s.Title == "Archive")
         {
             s.Values = new ChartValues <long>()
             {
                 (long)data.ArchBytes
             };
         }
         else if (s.Title == "Rest")
         {
             s.Values = new ChartValues <long>()
             {
                 (long)data.RestBytes
             };
         }
     }
 }
예제 #3
0
 public void DrivesCharts(FileManager.FilesData data)
 {
     this.FilePieChart.UpdateChart(data);
     this.BytesPieChart.UpdateChart(data);
     this.BytesColumnChart.UpdateChart(data);
 }