Ejemplo n.º 1
0
		LinearGradientBrush CreateLinearGradientBrush (XElement e)
		{
			var b = new LinearGradientBrush ();

			b.Start.X = ReadNumber (e.Attribute ("x1"));
			b.Start.Y = ReadNumber (e.Attribute ("y1"));
			b.End.X = ReadNumber (e.Attribute ("x2"));
			b.End.Y = ReadNumber (e.Attribute ("y2"));

			var gradientUnits = e.Attribute("gradientUnits");
			if (gradientUnits != null)
			{
				b.Absolute = gradientUnits.Value == "userSpaceOnUse";
			}

			// TODO: check gradientTransform attribute

			ReadStops (e, b.Stops);

			return b;
		}
        LinearGradientBrush CreateLinearGradientBrush(XElement e)
        {
            var b = new LinearGradientBrush ();

            b.Start.X = ReadNumber (e.Attribute ("x1"));
            b.Start.Y = ReadNumber (e.Attribute ("y1"));
            b.End.X = ReadNumber (e.Attribute ("x2"));
            b.End.Y = ReadNumber (e.Attribute ("y2"));

            ReadStops (e, b.Stops);

            return b;
        }