【发布时间】:2013-12-16 19:10:12
【问题描述】:
我正在尝试在窗口中使用 .png 图像作为背景。图像是全黑的,背景是透明的。窗口构造函数中的以下代码适用于 .jpg:
this.Background = new ImageBrush(new BitmapImage(new Uri(Environment.CurrentDirectory + "\\images\\background.jpg")));
但是当我使用 .png 文件时,透明度出现了问题。我尝试过使用 Opacity 和 OpacityMask 属性,但要么 a) 什么都没有显示,要么 b) 窗口背景完全是黑色的。
提前感谢任何想法/解决方案!
【问题讨论】:
-
您的代码中的路径是JPG,而不是PNG,您确定要加载PNG吗?
-
加载PNG时出现问题。当我加载 JPG 时,没有问题,因为在这种情况下背景是白色的。