WPF
WPF BasedOn 전역스타일
스티커
2011. 7. 28. 11:04
WPF 에서 기본 폰트를 설정해 놓고 아래와 같이 상속받아 사용하는 방법입니다.
이렇게 스타일을 지정해 놓으면 일괄적으로 폰트변경 등등이 쉽게 가능합니다.
Control 에다가 스타일을 설정합니다
<Style TargetType="{x:Type Control}" x:Key="baseStyle"> <Setter Property="FontSize" Value="11" /> <Setter Property="FontFamily" Value="Arial Narrow,Malgun Gothic" /> </Style>
Style.BasedOn 을 설정해서 서브스타일에 BasedOn 적용을한다.
<Style TargetType="{x:Type Button}" BasedOn="{StaticResource baseStyle}"></Style> <Style TargetType="{x:Type Label}" BasedOn="{StaticResource baseStyle}"></Style> <Style TargetType="{x:Type TextBox}" BasedOn="{StaticResource baseStyle}"></Style> <Style TargetType="{x:Type ListView}" BasedOn="{StaticResource baseStyle}"></Style>
참고 URL