如何:使用系统参数键

更新:2007 年 11 月

系统资源将许多系统度量值作为资源公开,以帮助开发人员创建与系统设置一致的可视元素。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