Comment définir une variable dans XAML?

J’ai les deux boutons suivants dans XAML:

Comment puis-je définir “10” comme une variable pour pouvoir la changer à un endroit, quelque chose comme ceci:

PSEUDO CODE:

  

Essaye ça:

append à la tête du fichier xaml

 xmlns:System="clr-namespace:System;assembly=mscorlib" 

Puis ajoutez ceci à la section des ressources:

 2.35 

Enfin, utilisez une épaisseur sur la marge:

  

De nombreux types de systèmes peuvent être définis de cette façon: int, char, ssortingng, DateTime, etc.

Note: Vous avez raison … Nous avons dû faire de meilleurs tests. Nous avons changé en code pour que cela fonctionne

Pourquoi n’essayez-vous pas d’append la valeur en tant que StaticResource ?

 Resources.Add("theMargin", 10); 

Ensuite, vous pouvez obtenir cette valeur comme ceci:

   

Vous devez appeler ceci avant InitializeComponent ou utiliser INotifyPropertyChanged Interface après cela

Comme pour la réponse de Sorskoot, vous pouvez append une ressource d’épaisseur à utiliser, définissant ainsi chaque direction de marge de manière indépendante.

    

Ensuite, utilisez simplement l’épaisseur comme la marge: