소스코드
c#, wpf 에서 파일 주소를 브러쉬 데이터로 만들자.
hotdigi
2012. 5. 3. 19:47
private Brush resourceToBitmap(string p)
{
//Bitmap img = TJ01B.Properties.Resources.BkFullHd;
var bitmap = new BitmapImage();
if (!File.Exists(p)) return null;
var source = File.OpenRead(p);
bitmap.BeginInit();
bitmap.CacheOption = BitmapCacheOption.OnLoad;
bitmap.StreamSource = source;
bitmap.EndInit();
source.Close();
source.Dispose();
ImageBrush berriesBrush = new ImageBrush();
berriesBrush.ImageSource = bitmap;
return berriesBrush;
}
호출 방법은
img01.Background = resourceToBitmap(stringImgFile);