Application/C# (WPF)

[C# WPF] 배경화면 투명화

devsalix 2023. 1. 5. 17:05
728x90

컨트롤 외 배경화면의 불투명 정도를 변경하고 싶다면 XAML에서 특정 코드를 추가해 주면 됩니다

 

 

기존 코드의 경우 이런식으로 흰색 배경을 바탕으로 위에 컨트롤이 배치가 됩니다

 

여기서 특정 코드를 삽입해 주면

 

 

위처럼 50프로 불투명도를 조절할 수 있습니다

 

더 추가해

이런식으로 배경을 없는 것처럼 투명화 되는 것도 확인할 수 있습니다

 

이처럼 불투명도를 조절하기 위해선

 

 

위와 같이 Window 코드 아래

 

<Window.Background>
	<!--
		Opacity 1 ~ 0
			1 : 불투명
			0 : 투명
	-->
	<SolidColorBrush Opacity="0.5" Color="White" />
</Window.Background>

 

해당 코드를 추가 하면 됩니다

 

단위는 1에서 0까지이며 반투명은 0.5와 같이 소수점으로 입력해 주면 됩니다

728x90