public void SetPalettes(PaletteBorderEdge palette)
{
Debug.Assert(palette != null);
// Inherit from the newly provided palette
_palette = palette;
_borderForced.SetInherit(palette);
// Give the forced palette to the base
base.SetPalettes(_borderForced);
}