private static void DrawLinearGradientBack(Graphics g,
Rectangle backRect,
LinearItemColors colors)
{
// Reduce rect draw drawing inside the border
backRect.Inflate(-1, -1);
using (LinearGradientBrush backBrush = new LinearGradientBrush(backRect, colors.Fill1, colors.Fill2, 90f))
g.FillRectangle(backBrush, backRect);
}