我的应用程序有开关背景选项,因此我想检查我的主窗口背景的图像源是否已被清零(然后我将其设置为默认背景),问题是我无法通过this.Background.ImageSource
达到它,因为没有这样的选择。有什么想法吗?
答案 0 :(得分:1)
您可以使用as
运算符将背景强制转换为ImageBrush,并检查是否有空引用:
ImageBrush brush = this.Background as ImageBrush;
if(brush == null || brush.ImageSource == null)
{
//no ImageBrush set as the Background...
}