Svg2Xaml.SvgMaskElement.ConvertColors C# (CSharp) Method

ConvertColors() private static method

private static ConvertColors ( System.Windows.Media.Brush brush ) : void
brush System.Windows.Media.Brush
return void
        private static void ConvertColors(Brush brush)
        {
            if(brush != null)
              {

            if(brush is SolidColorBrush)
            {
              (brush as SolidColorBrush).Color = ConvertColor((brush as SolidColorBrush).Color);
            }
            else if(brush is GradientBrush)
            {
              foreach(GradientStop gradient_stop in (brush as GradientBrush).GradientStops)
            gradient_stop.Color = ConvertColor(gradient_stop.Color);
            }
            else if(brush is DrawingBrush)
            {
              ConvertColors((brush as DrawingBrush).Drawing);
            }
            else
              throw new NotSupportedException();

              }
        }

Same methods

SvgMaskElement::ConvertColors ( System.Windows.Media.Drawing drawing ) : void
SvgMaskElement::ConvertColors ( System.Windows.Media.Pen pen ) : void