Я нарисую текст в пользовательской этикетке.Цвета: белый, если фон DARK и BLACK, когда есть СВЕТ
Пользователь может изменить фон метки, но элемент управления shoud размещает видимость текста в зависимости от заданного фона.
Итак, когда фон ТЕМНЫЙ, я хочу нарисовать белый текст переднего плана, когда его СВЕТ Я хочу ЧЕРНЫЙ передний план.
Как «понять», если цвет LIGHT или DARK?
http://stackoverflow.com/questions/97646/how-do-i-determine-darker-or-lighter-color-variant-of-a- given-color/97697 # 97697 –
@ KMån: Мне не нужен более темный или светлый вариант цвета. Мне нужно определить, является ли данный цвет светлым или темным сам по себе. – serhio
Возможно, вы захотите принять свой собственный ответ. Использование предопределенной функции явно лучше, чем повторное изобретательство колеса. – CodesInChaos