public override PaletteRectangleAlign GetContentShortTextImageAlign(PaletteState state) { if (_apply) { PaletteRectangleAlign ret = _primary.GetContentShortTextImageAlign(_override ? _state : state); if (ret == PaletteRectangleAlign.Inherit) ret = _backup.GetContentShortTextImageAlign(state); return ret; } else return _backup.GetContentShortTextImageAlign(state); }