색 눈금에 개별 셀을 색칠하는 방법이 있는지 알아 내려고합니다. 특히, 내가 다음에 보너스 칼럼 같은 것을 얻을 수 있었으면하고 있습니다 :WPF DataGrid - 그레이딩 된 색 눈금의 색 셀
public class NameToBrushConverter : IValueConverter
{
public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture)
{
double? input = value as double?;
if(input<-5)
{
return Brushes.MediumVioletRed;
}
if(-5<=input && input<-0.5)
{
return Brushes.IndianRed;
}
if (.5 <= input && input < 5)
{
return Brushes.LightGreen;
}
if (5 <= input)
{
return Brushes.LawnGreen;
}
return DependencyProperty.UnsetValue;
}
public object ConvertBack(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture)
{
throw new NotSupportedException();
}
}
}
: 현재
를, 내가 설정 내 데이터 그리드의 열 배경 속성은 다음과 변환에 바인딩했습니다
값을 하드 코딩하지 않고 색상 비율을 얻는 방법이 있습니까?
덕분에 -
편집을 kcross : 나는 또한 눈에 하드 좀 덜 하나의 측면에서 더 나은 빨강 - 녹색 색상 스케일을 만들려고 해요 (즉, 양수에 부정적인 위해). ... 누군가 그것에 대해 어떤 제안도 있다면 그것은 또한 감사할만한 것입니다!
, 그 주셔서 감사합니다! 매우 감사 – keynesiancross