private IPaletteDouble GetDoubleState() { if (Enabled) { if (IsActive) return _stateActive; else return _stateNormal; } else return _stateDisabled; }