public object Convert(object value, Type targetType, object parameter, CultureInfo culture) { Color varColor = VariableTypeInspector.GetColorFromType(value as Type); varColor = Color.Multiply(varColor, 0.4f); varColor.A = 153; LinearGradientBrush linearBrush = new LinearGradientBrush(); linearBrush.StartPoint = new Point(0, 0); linearBrush.EndPoint = new Point(0, 1); linearBrush.GradientStops.Add(new GradientStop(varColor, 0)); linearBrush.GradientStops.Add(new GradientStop(Color.FromArgb(153, 0, 0, 0), 0.4)); return(linearBrush); }
public object Convert(object value, Type targetType, object parameter, CultureInfo culture) { return(new SolidColorBrush(VariableTypeInspector.GetColorFromType(value as Type))); }