Guide pratique pour utiliser des clés de paramètres système
Les ressources système exposent un certain nombre de métriques système en tant que ressources pour aider les développeurs à créer des visuels cohérents avec les 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 sont liées aux valeurs, par exemple FullPrimaryScreenHeight et FullPrimaryScreenHeightKey. Les métriques des paramètres système peuvent être utilisées en tant que ressources statiques ou dynamiques. Utilisez une ressource dynamique si vous souhaitez que la métrique de paramètre soit mise à jour automatiquement pendant l’exécution de l’application ; sinon, utilisez une ressource statique.
Note
Les ressources dynamiques ont le mot clé Clé ajoutée au nom de la propriété.
L’exemple suivant montre comment accéder aux ressources dynamiques des paramètres système et les utiliser pour styler ou personnaliser un bouton. Cet exemple XAML dimensionne un bouton en affectant SystemParameters valeurs à la largeur et à la hauteur du 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
.NET Desktop feedback