Пример #1
0
        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);
        }
Пример #2
0
 public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
 {
     return(new SolidColorBrush(VariableTypeInspector.GetColorFromType(value as Type)));
 }