HOW TO:使用系統參數索引鍵
系統資源會將數個系統度量資訊 (Metric) 公開為資源,協助開發人員建立與系統設定一致的視覺效果。 SystemParameters 是一種類別,同時包含系統參數值以及繫結至這些值的資源索引鍵 (例如,FullPrimaryScreenHeight 和 FullPrimaryScreenHeightKey)。 系統參數度量資訊可以當成靜態或動態資源使用。 如果想要在應用程式執行時自動更新參數度量資訊,請使用動態資源,否則請使用靜態資源。
![]() |
---|
動態資源會在屬性名稱後面加上關鍵字 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>