2

我的自定义类中有一个Color属性。我们如何在 Silverlight 中找到 Color 为 Empty ?. 在 Wpf 中,我们有属性IsEmpty....

4

1 回答 1

2

对象的Color默认值为#00000000。您可以检查其 A、R、G、B 值。这些都是0。

以下可能性:

Color cl = new Color();//here A,R,G,B all are 0

然后:

Color cl;//same case
if(cl.A==0 && cl.R==0 && cl.G==0 && cl.B==0)
{
  //do work here
}

然后:

Color cl = Colors.Transparent;//This one is easier for comparison like in following condition
if(cl == Colors.Transparent)
{
  //do work here
}
于 2012-05-28T08:03:43.743 回答