web-dev-qa-db-fra.com

Rembourrage (gauche, haut, droite, bas) dans WPF

Ce que je veux, c'est un bouton avec un peu de rembourrage gauche et droit. Je peux définir la valeur MinWidth sur une certaine valeur, mais si le contenu est modifié, cela peut ne pas être suffisant.

 <Button MinWidth="75" Padding="2" Content="It speaks!" />

Est-il possible de simuler quelque chose comme Padding.left/right dans WPF?

31
Lukasz Madon

Je crois que les marges et le remplissage fonctionnent avec l'épaisseur, qui peut être décrite comme un entier unique ou comme une liste de quatre: Padding="3, 10, 30, 10" par exemple.

L'ordre est à gauche, en haut, à droite, en bas - ce qui n'est pas le même que CSS.

72
Lunivore

Je ne connais pas WPF mais je pense que cela peut être

<Button MinWidth="75" Padding="left,top,right,bottom" Content="It speaks!" />

Donc, pour 2 rembourrages à gauche, 3 en haut, 4 à droite et 5 en bas:

<Button MinWidth="75" Padding="2,3,4,5" Content="It speaks!" />
8
Semas