|
public class StyleConverter : IValueConverter
{
public StyleConverter()
{
}
public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
{
double _value = (double)value;
if (_value < 0)
return Color.Red;
else if (_value > 0 && _value < 200)
return Color.Green;
else
return Color.Blue;
}
public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
{
return value;
}
}
<sfgrid:GridNumericColumn MappingName="Freight" >
<sfgrid:GridTextColumn.CellStyle>
<Style TargetType="sfgrid:GridCell">
<Setter Property="Foreground"
Value="{Binding Freight,Converter={StaticResource styleConverter}}" />
</Style>
</sfgrid:GridTextColumn.CellStyle>
</sfgrid:GridNumericColumn> |