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
- Colorare un'area con un pennello di sistema
- Usare SystemFonts
- Usare SystemParameters
.NET Desktop feedback