-3

I am currently trying to convert a brush type to color using this code

Color a = (brush1 as SolidColorBrush).Color;

but i am getting a Nulpoint exception.Can anyone help?

4

2 回答 2

0

如果转换不成功,则运算as符返回。null所以你的刷子不是一个SolidColorBrushnull

于 2012-11-30T20:16:41.767 回答
0

空引用异常很可能是因为强制转换失败。您可以通过尝试直接转换来确认是否是这种情况:

Color a = ((SolidColorBrush)brush1).Color;

并查看是否会引发强制转换异常。

于 2012-11-30T20:21:28.113 回答