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 /应用夹。看看这个链接的更多信息...