このようにURLをデータベースに保存しました
~/Images/Questions/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としてのみ読み取られます。