我像这样将URL保存在数据库中
〜/图像/问题/drink.png
因此,当我在我的 WPF 应用程序中检索它时,我尝试这样做:
Image img = new Image();
img.Width = Double.NaN;
img.Height = Double.NaN;
// string fullFilePath = Path.Combine(@"C:\Users\apr13mpsip\Documents\Visual Studio 2010\Projects\iStellarMobile\iStellarMobile\Images\Questions", lstQuestion[i].ImageURL.Substring(1));
string fullFilePath = @"C:\Users\apr13mpsip\Documents\Visual Studio 2010\Projects\iStellarMobile\iStellarMobile\Images\Questions\drink.png";
BitmapImage bi = new BitmapImage();
bi.BeginInit();
bi.UriSource = new Uri(fullFilePath, UriKind.Relative);
bi.EndInit();
img.Source = bi;
wrapPanel1.Children.Add(img);
lstQuestion[i].ImageURL 是我从数据库中检索的 URL。但它不起作用......当我运行它时它什么也不显示,所以我通过手动输入整个目录尝试了完整路径,但它仍然不起作用,我在这里出了什么问题?
当我调试它时,它只显示 Images\Questions\drink.png 而不是完整路径
当我使用
Path.Combine(@"C:\Users\apr13mpsip\Documents\Visual Studio 2010\Projects\iStellarMobile\iStellarMobile", lstQuestion[i].ImageURL.Substring(1));
,它说无法确定 URL,当我调试它时,它只读取为 Images\Questions\drink.png 而不是完整路径。