Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/image/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在WPF中保存后未显示图像_Wpf_Image - Fatal编程技术网

在WPF中保存后未显示图像

在WPF中保存后未显示图像,wpf,image,Wpf,Image,我试图保存项目图标,保存后我需要在下一页显示,但它不显示。每次我都需要先在项目中包含该图像,然后重建项目,然后使其可见。 我正在使用以下代码。请告诉我哪里做错了,我希望新保存的图像将自动包含在项目中 string imagename = imagebind1.Source.ToString(); int indxofslash = imagename.LastIndexOf('/'); string substribgimgname = imagename.Substring(indxofsla

我试图保存项目图标,保存后我需要在下一页显示,但它不显示。每次我都需要先在项目中包含该图像,然后重建项目,然后使其可见。 我正在使用以下代码。请告诉我哪里做错了,我希望新保存的图像将自动包含在项目中

string imagename = imagebind1.Source.ToString();
int indxofslash = imagename.LastIndexOf('/');
string substribgimgname = imagename.Substring(indxofslash + 1).ToString();
string imagename1 = "/img/icons/" + System.IO.Path.GetFileName(imagename);
String appStartPath = System.IO.Path.GetDirectoryName(Process.GetCurrentProcess().MainModule.FileName);
string folderpath = System.IO.Directory.GetParent(Environment.CurrentDirectory).Parent.FullName + "\\img\\icons\\";
if (!Directory.Exists(folderpath))
{
    Directory.CreateDirectory(folderpath);
}
string filePath = folderpath + substribgimgname;
string localPath = new Uri(imagename).LocalPath;

System.IO.File.Copy(localPath, filePath, true);

不能在项目中包含运行时保存的图像。但是,您可以在磁盘上加载任何图像并显示它。如果失败,您可以发布执行此操作的代码并获得帮助。映像是在运行时创建的还是与之关联的?是用户图像还是用户选择的图像?更正我如果我错了,您可能希望将用户选择的图像复制到某个文件夹,并显示在应用程序的页面上。@Pushpraj Ruhal,我正在从本地PC上载图像,并将图像路径保存在数据库中,将图像保存在服务器文件夹中。所以当我尝试绑定那个图像时,我并没有变得可见,我注意到,图像仍然被排除在项目之外,首先我需要将它包括在项目中,并且需要通过重建项目来再次运行它wpf?wpf倾向于桌面应用程序。或者它是一个客户机-服务器应用程序?是的,它在WPF和桌面应用程序中