728x90
UIElement (Control)의 배경 이미지를 특정 파일로 설정하려면
string strImagePath = AppDomain.CurrentDomain.BaseDirectory + @"\img.jpg";
if (File.Exists(strImagePath))
{
System.Drawing.Bitmap bmp = new System.Drawing.Bitmap(strImagePath);
BitmapSource bitmapSource = System.Windows.Interop.Imaging.CreateBitmapSourceFromHBitmap(bmp.GetHbitmap()
, IntPtr.Zero
, Int32Rect.Empty
, BitmapSizeOptions.FromEmptyOptions());
ImageBrush ib = new ImageBrush();
ib.ImageSource = bitmapSource;
TempControl.Background = ib;
}
위와 같이 코드를 작성하면 TempControl 의 배경 화면이
실행 파일의 같은 위치에 존재하는 img.jpg 파일로
배경화면이 지정됩니다
제 글이 도움이 되셨다면 댓글 & 공감 부탁드려요 😀
728x90
'Application > C# (WPF)' 카테고리의 다른 글
[C# WPF] 스피커 & 마이크 설정하기 (2) | 2023.01.25 |
---|---|
[C# WPF] GIF 파일 재생하기 (MediaElement) (0) | 2023.01.18 |
[C# WPF] 이미지 화질 개선 (Bitmap 화질 높이기) (0) | 2023.01.16 |
[C# WPF] X / Y 좌표로 Margin 위치 구하기 (0) | 2023.01.13 |
[C# WPF] 마우스 올렸을때 변화 주기 (IsMouseOver Trigger) (0) | 2023.01.12 |