public GetElementColor1 ( PaletteElement element, PaletteState state ) : Color | ||
element | PaletteElement | Element for which color is required. |
state | PaletteState | Palette value should be applicable to this state. |
return | Color |
public override Color GetElementColor1(PaletteElement element, PaletteState state)
{
// We do not provide override values
if (CommonHelper.IsOverrideState(state))
return Color.Empty;
switch (element)
{
case PaletteElement.TrackBarTick:
return _trackBarColors[0];
case PaletteElement.TrackBarTrack:
return _trackBarColors[1];
case PaletteElement.TrackBarPosition:
switch (state)
{
case PaletteState.Disabled:
return Color.Empty;
default:
return _trackBarColors[4];
}
default:
// Should never happen!
Debug.Assert(false);
break;
}
return Color.Red;
}