방법: 시스템 글꼴 키 사용
업데이트: 2007년 11월
시스템 리소스는 개발자가 시스템 설정과 일관된 시각적 효과를 만들 수 있도록 몇 가지 시스템 메트릭을 리소스로 노출합니다. SystemFonts는 시스템 글꼴 값과 이러한 값에 바인딩되는 시스템 글꼴 리소스(예: CaptionFontFamily 및 CaptionFontFamilyKey)를 모두 포함하는 클래스입니다.
시스템 글꼴 메트릭은 정적 리소스나 동적 리소스로 사용될 수 있습니다. 응용 프로그램이 실행되는 동안 글꼴 메트릭을 자동으로 업데이트하려면 동적 리소스를 사용하고 자동으로 업데이트하지 않으려면 정적 리소스를 사용하십시오.
참고
동적 리소스의 경우 속성 이름에 Key라는 키워드가 추가됩니다.
다음 예제에서는 시스템 글꼴 동적 리소스에 액세스한 후 사용하여 단추에 스타일을 지정하거나 단추를 사용자 지정하는 방법을 보여 줍니다. 이 XAML 예제에서는 단추에 SystemFonts 값을 할당하는 단추 스타일을 만듭니다.
예제
<Style x:Key="SimpleFont" TargetType="{x:Type Button}">
<Setter Property = "FontSize" Value= "{DynamicResource {x:Static SystemFonts.IconFontSizeKey}}"/>
<Setter Property = "FontWeight" Value= "{DynamicResource {x:Static SystemFonts.MessageFontWeightKey}}"/>
<Setter Property = "FontFamily" Value= "{DynamicResource {x:Static SystemFonts.CaptionFontFamilyKey}}"/>
</Style>