Partager via


Comment : utiliser les clés des paramètres système

Les ressources système exposent plusieurs métriques système en tant que ressources pour aider les développeurs à créer des visuels conformes aux paramètres système. SystemParameters est une classe qui contient à la fois des valeurs de paramètre système et des clés de ressource qui créent des liaisons avec les valeurs, par exemple, FullPrimaryScreenHeight et FullPrimaryScreenHeightKey. Les mesures de paramètres système peuvent être utilisées comme ressources statiques ou dynamiques. Utilisez une ressource dynamique si vous souhaitez que la mesure de paramètre soit automatiquement mise à jour pendant l'exécution de l'application ; sinon, utilisez une ressource statique.

RemarqueRemarque

Pour les ressources dynamiques, le mot clé Key est ajouté au nom de propriété.

L'exemple suivant montre comment accéder aux ressources dynamiques de paramètre système et les utiliser pour appliquer un style ou personnaliser un bouton. Cet exemple XAML dimensionne un bouton en attribuant des valeurs SystemParameters à la largeur et à la hauteur d'un bouton.

Exemple

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

Voir aussi

Tâches

Comment : peindre une zone avec un pinceau système

Comment : utiliser des SystemFonts

Comment : utiliser SystemParameters