다음을 통해 공유


방법: 시스템 매개 변수 키 사용

시스템 리소스는 개발자가 시스템 설정과 일관된 시각적 효과를 만들 수 있도록 몇 가지 시스템 메트릭을 리소스로 노출합니다. SystemParameters는 시스템 매개 변수 값과 이러한 값에 바인딩되는 리소스 키(예: FullPrimaryScreenHeightFullPrimaryScreenHeightKey)를 모두 포함하는 클래스입니다. 시스템 매개 변수 메트릭은 정적 리소스나 동적 리소스로 사용될 수 있습니다. 응용 프로그램이 실행되는 동안 매개 변수 메트릭을 자동으로 업데이트하려면 동적 리소스를 사용하고 자동으로 업데이트하지 않으려면 정적 리소스를 사용하십시오.

참고참고

동적 리소스의 경우 속성 이름에 Key라는 키워드가 추가됩니다.

다음 예제에서는 시스템 매개 변수 동적 리소스에 액세스한 후 사용하여 단추에 스타일을 지정하거나 단추를 사용자 지정하는 방법을 보여 줍니다. 이 XAML 예제에서는 SystemParameters 값을 단추의 너비와 높이에 할당하여 단추의 크기를 조정합니다.

예제

<Style x:Key="SimpleParam" TargetType="{x:Type Button}">
    <Setter Property = "Height" Value= "{DynamicResource {x:Static SystemParameters.CaptionHeightKey}}"/>
    <Setter Property = "Width" Value= "{DynamicResource {x:Static SystemParameters.IconGridWidthKey}}"/>
</Style>

참고 항목

작업

방법: 시스템 브러시로 영역 그리기

방법: SystemFonts 사용

방법: SystemParameters 사용