public static void GradientRect(DrawingContext g, Rect bounds, Color a, Color b)
        {
            var br = new LinearGradientBrush(b, a, -90);

            g.DrawRect(br, new Pen(), bounds);
        }