我想将来自我的 Resources.resx 的 BitmapImage 赋值给 Image。 事先,我将一个 .png 图像保存到 Resources.resx。此图像现位于“/Resources/logo.png”。
在阅读了多篇 SO 帖子和其他文章后,我现在有了以下代码:
logoImage.Source = new BitmapImage(new Uri(@"pack://application:,,,/Resources/logo.png"));
很遗憾,它不起作用。 我不知道如何解决这个问题。
我尝试使用完整路径替换Pack-URI
,它可以工作,但我想使用相对路径,以便在不同机器上使用相同的源代码,而绝对路径将是不正确的。
有人能帮我解决这个问题吗?