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]); }
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); }
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); }
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); }