1

私は実際に、Windows ストア用の Windows 8 C#/XAML アプリを開発しています。このアプリでは、ユーザーが直前に選択したものに応じて画像を表示したいと考えています。そのため、コード ビハインドでは、myImage.Source パラメーターを変更しようとしています。私はこのようにします:

myImage.Source = new BitmapImage(new Uri("/folder/imagename.png", UriKind.Relative));

これは Windows 7 の WPF アプリケーションで機能していましたが、Windows 8 ではエラーが発生しました。

System.Uri は Windows.Foundation.Uri に変換できません。詳細については、http: //go.microsoft.com/fwlink/ ?LinkID= 215849 を参照してください。

もちろん、リンクは役に立たず、インターネットを検索しても何も見つかりませんでした。私はこれでちょっと迷っています。だから私は助けを求めるためにここにいます。

前もって感謝します!

4

1 に答える 1

0

Image.SourceプロパティのタイプはですImageSource。したがって、次の例を試してください。

myImage.Source = "/YourApplicationName;component/folder/imagename.png";

またはこれ:

BitmapImage image = new BitmapImage();
image.BeginInit();
image.UriSource = new Uri(
    "pack://application:,,,/YourApplicationName;component/folder/imagename.png");
image.EndInit();
myImage.Source = image;
于 2013-09-03T10:15:38.760 に答える