0
我有一個WPF應用程序,它有一個圖形框,它需要一種方式來以簡單直接的方式更改此圖形(如替換程序安裝目錄中的圖像文件)。WPF應用程序中的自定義圖形?
我有一個WPF應用程序,它有一個圖形框,它需要一種方式來以簡單直接的方式更改此圖形(如替換程序安裝目錄中的圖像文件)。WPF應用程序中的自定義圖形?
定義從外部圖像文件
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");
我不知道這是否是你想要的,但是......
你可以做這樣的事情:
Source="pack://siteoforigin:,,,/Images/someimage.png"
,並使用圖片關閉你的bin /應用夾。看看這個鏈接的更多信息...