在我的WPF应用程序中,我在Visual Studio中为我的项目添加了一些图像,并更改了它们的构建操作。他们工作。 问题是当我想将新图像添加到图像文件夹时。之后,我启动了我的.exe文件,应用程序无法看到这些新添加的图像。 如何解决这个问题?
private void ShowImage(Button button)
{
string buttonName = button.Name;
string path = $@"Images/{buttonName}.png";
Image image = new Image();
image.Source = new BitmapImage(new Uri(path, UriKind.Relative));
button.Content = image;
}
答案 0 :(得分:-1)
如果我理解您的问题,我认为您正在寻找的答案是一个组件参考,如下所示:
private void ShowImage(Button button)
{
string buttonName = button.Name;
string path = "/MyProject;component/Images/{buttonName}.png";
Image image = new Image();
image.Source = new BitmapImage(new Uri(path, UriKind.Relative));
button.Content = image;
}