我使用 Resources.resx 添加了一个png文件,它在名为 "resources" 的文件夹中。 我正在尝试将我的主窗口背景更改为这个图像。
this.Background = Properties.Resources.backGround;
给出了“无法隐式转换类型System.Drawing.Bitmap到System.Windows.Media.Brush”的错误。
我尝试按照其他答案的方法进行操作,例如:
this.Background = new ImageBrush(new BitmapImage(new Uri(@"pack://application:,,,/myapp;component/Images/icon.png")));
但是我实在想不出如何使用 "@pack...等" ,我尝试过类似这样的:
@"pack://Info Collector:,,,/myapp;component/resources/backGround.png")));
但是我仍然找不到任何良好的资源来解释这行代码。
提前感谢您的帮助。