Esempio n. 1
0
        public object Convert(object value, Type targetType, object parameter, string language)
        {
            ChartPieAdornment pieAdornment = value as ChartPieAdornment;
            int index = pieAdornment.Series.Adornments.IndexOf(pieAdornment);

            return(pieAdornment.Series.ColorModel.GetMetroBrushes()[index]);
        }
Esempio n. 2
0
        public object Convert(object value, Type targetType, object parameter, string language)
        {
            ChartPieAdornment pieAdornment = value as ChartPieAdornment;
            int index = pieAdornment.Series.Adornments.IndexOf(pieAdornment);
            ObservableCollection <CompanyExpense> items = pieAdornment.Series.ItemsSource as ObservableCollection <CompanyExpense>;

            return((string)items[index].Category + "\n" + " $" + items[index].Amount);
        }
Esempio n. 3
0
        public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture)
        {
            ChartPieAdornment pieAdornment = value as ChartPieAdornment;
            int       index = pieAdornment.Series.Adornments.IndexOf(pieAdornment);
            ViewModel view  = pieAdornment.Series.DataContext as ViewModel;

            return((string)view.PieConverter[index].Category + " $" + view.PieConverter[index].Amount);
        }
Esempio n. 4
0
 public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture)
 {
     if (value != null)
     {
         ChartPieAdornment pieAdornment = value as ChartPieAdornment;
         int index = pieAdornment.Series.Adornments.IndexOf(pieAdornment);
         return(pieAdornment.Series.ColorModel.GetMetroBrushes()[index]);
     }
     return(value);
 }