В моей небольшой программе WPF я хочу показать имя «цвет фона» в клиентской области щелчком мыши в окне сообщения ... Как я могу сделай это?Как я могу получить цвет фона в WPF
система: Win7 (32-разрядная версия)/VS2008
Спасибо.
В моей небольшой программе WPF я хочу показать имя «цвет фона» в клиентской области щелчком мыши в окне сообщения ... Как я могу сделай это?Как я могу получить цвет фона в WPF
система: Win7 (32-разрядная версия)/VS2008
Спасибо.
Вам нужно получить фоновый объект элемента, для которого вы хотите получить цвет. Сделайте это в событии мыши следующим образом:
ПРИМЕЧАНИЕ. Вы должны проверить, какой тип кисти, в основном SolidColorBrush будет применяться только в том случае, если градиент не будет простым цветом.
ПРИМЕР: Кисть backgroundColor = LayoutRoot.Background;
if (backgroundColor is SolidColorBrush)
{
string colorValue = ((SolidColorBrush)backgroundColor).Color.ToString();
}
Клиентская область .... –