본문 바로가기

Programing (프로그래밍)/WPF & C# (C Sharp)

WPF & C# - 배경 색상 및 이미지 변경하기 ( Background / color / bitmapimage / SolidColorBrush / BrushConverter / ColorConverter )

728x90
반응형


 WPF & C# - 배경 색상 및 이미지 변경하기 ( Background / color / bitmapimage / SolidColorBrush / BrushConverter / ColorConverter )





Background 색상 변경하기



1
2
3
4
Color clr = Color.FromRgb(0255255);
// Color clor = Colors.Red;
SolidColorBrush brush = new SolidColorBrush(clr);
Background = brush;
cs

1
Background = (SolidColorBrush)new BrushConverter().ConvertFrom("#FFF0F0F0");
cs

1
System.Windows.Media.Color clr = (System.Windows.Media.Color)new ColorConverter().ConvertFrom("#FFF0F0F0");
cs



Background 이미지 변경하기



1
2
3
4
5
6
7
OpenFileDialog dialog = new OpenFileDialog();
if (dialog.ShowDialog().GetValueOrDefault())
{
    BitmapImage bi = new BitmapImage(new Uri(dialog.FileName));
    ImageBrush ib = new ImageBrush(bi);
    this.Background = ib;
}
cs





728x90
반응형