Example #1
0
        public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
        {
            var width      = 25;
            var height     = 25;
            var drawPoints = false;

            if (parameter != null)
            {
                drawPoints = System.Convert.ToBoolean(parameter);
            }
            if (drawPoints)
            {
                width  = 300;
                height = 30;
            }

            if (value is Curve)
            {
                Curve curve = (Curve)value;

                return(BitmapImageConverter.BitmapToMediaImage(curve.GenerateGenericCurveImage(new System.Drawing.Size(width, height), false, drawPoints, !curve.IsLibraryReference)));
            }

            return(BitmapImageConverter.BitmapToMediaImage(new Curve().GenerateGenericCurveImage(new System.Drawing.Size(width, height), true)));
        }
Example #2
0
        public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
        {
            var width      = 300;
            var height     = 30;
            var isDiscrete = false;

            if (parameter != null)
            {
                isDiscrete = System.Convert.ToBoolean(parameter);
            }
            //if (editable)
            //{
            //	width = 300;
            //	height = 30;

            //}

            if (value is ColorGradient)
            {
                ColorGradient colorGradient = (ColorGradient)value;
                return(BitmapImageConverter.BitmapToMediaImage(colorGradient.GenerateColorGradientImage(new Size(width, height), isDiscrete)));
            }

            return
                (BitmapImageConverter.BitmapToMediaImage(
                     new ColorGradient(Color.DimGray).GenerateColorGradientImage(new Size(width, height), false)));
        }
Example #3
0
        public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
        {
            if (value is Curve)
            {
                Curve curve = (Curve)value;
                return(BitmapImageConverter.BitmapToMediaImage(curve.GenerateGenericCurveImage(new System.Drawing.Size(25, 25))));
            }

            return(BitmapImageConverter.BitmapToMediaImage(new Curve().GenerateGenericCurveImage(new System.Drawing.Size(25, 25), true)));
        }
Example #4
0
        public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
        {
            if (value is ColorGradient)
            {
                ColorGradient colorGradient = (ColorGradient)value;
                return(BitmapImageConverter.BitmapToMediaImage(colorGradient.GenerateColorGradientImage(new Size(25, 25), false)));
            }

            return
                (BitmapImageConverter.BitmapToMediaImage(
                     new ColorGradient(Color.DimGray).GenerateColorGradientImage(new Size(25, 25), false)));
        }