我有一个与可用系统颜色绑定的组合框。当用户选择一种颜色时,会触发以下代码:
private void cboFontColour_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
Color colour = (Color)(cboFontColour.SelectedItem);
}
这会引发带有以下消息的转换异常:“指定的转换无效。” 当我在调试器中将鼠标悬停在 cboFontColour.SelectedItem 上时,它始终是一个 Color 对象。
我不明白为什么系统似乎无法从颜色转换为颜色,任何帮助都会非常感激。