Condividi tramite


Procedura: Usare le chiavi dei parametri di sistema

Le risorse di sistema espongono una serie di metriche di sistema come risorse per aiutare gli sviluppatori a creare oggetti visivi coerenti con le impostazioni di sistema. SystemParameters è una classe che contiene sia i valori dei parametri di sistema che le chiavi di risorsa che si associano ai valori, ad esempio FullPrimaryScreenHeight e FullPrimaryScreenHeightKey. Le metriche dei parametri di sistema possono essere usate come risorse statiche o dinamiche. Usare una risorsa dinamica se si vuole che la metrica del parametro venga aggiornata automaticamente durante l'esecuzione dell'applicazione; in caso contrario, usare una risorsa statica.

Nota

Le risorse dinamiche hanno la parola chiave Key aggiunta al nome della proprietà.

Nell'esempio seguente viene illustrato come accedere e usare le risorse dinamiche del parametro di sistema per applicare uno stile o personalizzare un pulsante. Questo esempio XAML ridimensiona un pulsante assegnando SystemParameters valori alla larghezza e all'altezza del pulsante.

Esempio

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

Vedere anche