コード例 #1
0
 public void ReloadSeries()
 {
     Series = new SeriesCollection();
     items  = MainViewModel.Default.BooksViewModel.Items.ToList();
     foreach (var x in BookViewModel.StatesDict)
     {
         var ps = new PieSeries()
         {
             Values = new ChartValues <int>()
             {
                 items.Count(p => p.LastState.Name == x.Key)
             },
             Title      = x.Value,
             DataLabels = true,
             Fill       = ConvertFuncs.StateToBrushFunc(x.Key)
         };
         Series.Add(ps);
     }
 }