0

グラフィックが入った画像ボックスを含むWPFアプリケーションがあります。このグラフィックを簡単に変更できる方法が必要です(プログラムのインストールディレクトリにある画像ファイルを置き換えるなど)。

4

2 に答える 2

2

これがあなたの望むものかどうかはわかりませんが...

あなたはこのようなことをすることができます:

Source="pack://siteoforigin:,,,/Images/someimage.png"  

bin/appフォルダーの画像を使用します。詳細については、このリンクをご覧ください...

アプリケーションの原産地とその使用時期

于 2013-03-26T12:20:51.607 に答える
1

外部画像ファイルから画像を読み込む関数を定義します

public static ImageSource LoadImage(string fileName)
{
    BitmapImage bitmap = new BitmapImage();
    bitmap.BeginInit();
    bitmap.UriSource = new Uri("file:///" + fileName.Replace("\\", "/"));
    bitmap.EndInit();
    return bitmap;
}

次に、画像コントロールのソースをこの関数の戻り値に割り当てることができます。

someImageControl.Source = LoadImage(@"d:\\images\\image.png");
于 2013-03-26T12:07:58.500 に答える