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
'WPF' 카테고리의 다른 글
| WPF 애니메이션으로 이동한 컨트롤의 실제 위치를 알고 싶을떄 (0) | 2012.08.22 |
|---|---|
| [ BrushConverter / RGB ] RGB 컬러값 WPF에 맞게 뽑아내는 가장 간단한 방법 (0) | 2012.06.22 |
| Extended WPF Toolkit (0) | 2011.10.05 |
| Bing Maps WPF Control (Beta) (0) | 2011.09.30 |
| [popup / alert ] 프로그램 좌측하단 작업표시줄 위에 실행하기 (0) | 2011.08.05 |
| [DataTemplate / UserControl] 데이터 템플릿안에 유저컨트롤 값 바인딩하기 (0) | 2011.04.14 |
| [Binding] 바인딩으로 금액표시 / 콤마표시 만들기 (0) | 2011.03.22 |
| [ MultiBinding / IMultiValueConverter ] ConverterParameter 값넘기기 (0) | 2011.03.15 |
| WPF 다국어 지원 (2) | 2011.03.02 |
| [ WPF / GetProperty ] AutoComplate 구현 (0) | 2011.01.13 |