public override Padding GetContentPadding(PaletteState state)
{
// Initialize the padding from inherited values
Padding paddingInherit = Inherit.GetContentPadding(state);
Padding paddingThis = Padding;
// Override with specified values
if (paddingThis.Left != -1) paddingInherit.Left = paddingThis.Left;
if (paddingThis.Right != -1) paddingInherit.Right = paddingThis.Right;
if (paddingThis.Top != -1) paddingInherit.Top = paddingThis.Top;
if (paddingThis.Bottom != -1) paddingInherit.Bottom = paddingThis.Bottom;
return paddingInherit;
}