7

このように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としてのみ読み取られます。

4

1 に答える 1