У меня есть список данных, привязанный к доступным системным цветам. Когда пользователь выбирает цвет, запускается следующий код:
private void cboFontColour_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
Color colour = (Color)(cboFontColour.SelectedItem);
}
При этом создается исключение при кастинге со следующим сообщением: «Указанный каст не действителен». Когда я нахожу курсор мыши над cboFontColour.SelectedItem в отладчике, это всегда объект Color.
Я не понимаю, почему система, по-видимому, не может преобразовывать цвет в цвет, любая помощь будет очень необходима.