Share via


Gewusst wie: Verwenden von Systemparameterschlüsseln

Aktualisiert: November 2007

Systemressourcen machen eine Reihe von Systemmetriken als Ressourcen verfügbar, damit Entwickler visuelle Elemente erstellen können, die den Systemeinstellungen entsprechen. SystemParameters ist eine Klasse, die sowohl Systemparameterwerte als auch Ressourcenschlüssel enthält, die an die Werte gebunden werden. Dazu zählen FullPrimaryScreenHeight und FullPrimaryScreenHeightKey. Systemparametermetriken können entweder als statische oder als dynamische Ressourcen verwendet werden. Wenn die Parametermetrik beim Ausführen der Anwendung automatisch aktualisiert werden soll, verwenden Sie eine dynamische Ressource; andernfalls verwenden Sie eine statische Ressource.

Tipp

Bei dynamischen Ressourcen ist das Schlüsselwort Key an den Eigenschaftennamen angefügt.

Im folgenden Beispiel wird veranschaulicht, wie auf dynamische Ressourcen der Systemparameter zugegriffen werden kann und wie sie sich verwenden lassen, um eine Schaltfläche zu formatieren oder anzupassen. In diesem XAML-Beispiel wird die Größe einer Schaltfläche angepasst, indem SystemParameters-Werte der Breite und der Höhe der Schaltfläche zugewiesen werden.

Beispiel

<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>

Siehe auch

Aufgaben

Gewusst wie: Zeichnen eines Bereichs mit einem Systempinsel

Gewusst wie: Verwenden von SystemFonts

Gewusst wie: Verwenden von SystemParameters