c#/WPF

[WPF] Style 사용하기

Heeyeon Choi 2023. 4. 12. 09:34
728x90

Label의 BackGround만 반투명(30%)로 만들어 주기

글자를 제외하고 배경색상만 반투명(Opacity)으로 됌
LinearGradientBrush 태그를 클릭 후, [기타] 에서 Opacity를 바꿔주면 됌

 

VerticalAlignment , HorizontalAlignment

 

Style Tag

Style 태그 사용 후, Setter.Value를 정의
원래 있던 자리에 Style key 값만 입력

StaticResource 여러 군데 적용하기

버튼 하나와 라벨 두 개에 같은 스타일 적용

Style.Triggers

Trigger Property 에 Control.IsMouseCaptured을 줌으로써, 마우스 호버 시 블루 색상으로 바뀜

- DataTrigger:

CheckBox1의 상태에 따라 Trigger가 동작하게 됌

- INotifyPropertyChanged:

INotifyPropertyChanged는 바인딩이 업데이트되도록 (화면)에게 알려줍니다.

 

 

728x90