WPF image et l'alignement du texte dans le bouton
J'ai besoin d'un moyen d'aligner une étiquette à droite et à aligner une image à droite. J'ai essayé ce code:
<Button HorizontalAlignment="Left" Margin="11,265,0,0" VerticalAlignment="Top" Width="190" Height="51">
<StackPanel Orientation="Horizontal" HorizontalAlignment="Stretch">
<Image Source="Resources/Accept-icon.png" Stretch="Uniform" HorizontalAlignment="Left"/>
<Label Content="ذخیره" HorizontalContentAlignment="Right" VerticalAlignment="Center" FontFamily="2 badr" FontSize="20"/>
</StackPanel>
</Button>
Mais je vois l'étiquette colle à l'image.
Aussi est-il possible d'avoir un certain nombre de paramètres comme la cellule de rembourrage (à partir de la droite/gauche/haut/bas)?
- Essayez d'utiliser le
Padding
propriété pour "marge intérieure des cellules'. Vous pouvez l'utiliser sur n'importe quelControl
: Voir le de Contrôle.Propriété Padding de la page sur le site MSDN.
Vous devez vous connecter pour publier un commentaire.
essayez d'utiliser
Grid
au lieu deStackPanel
il est
Padding
la propriété, qui est publié par des types commeBloc
,Border
,Control
, etTextBlock
ainsi par exemple, il ne sera pas publié parImage
de contrôle, qui hérite directement deFrameworkElement
, mais sera parLabel
qui est unControl
Essayez d'utiliser un
DockPanel
au lieuPour votre rembourrage en question, d'élément qui êtes-vous essayer de pad?