Peut-être que je n'utilise pas les bons mots clés, mais toutes mes recherches arrivent à vide. Comment forcer un saut de ligne?Comment forcer un saut de ligne entre deux mots dans une étiquette déclarée par XAML?
Je peux vous dire qu'aucun des travaux suivants:
<Label
Content="Line&br;Break:" />
<Label
Content="Line<br />Break:" />
<Label
Content="Line
Break:" />
<Label
Content="Line\nBreak:" />
Quelqu'un peut-il partager ce secret bien gardé?
Merci.
EDIT:
Ok, never mind. Je enfin l'ai trouvé.
<Label
Content="Line
Break:" />
Certainement pas facile à deviner!
EDIT 2:
D'accord, et maintenant pour obtenir le texte à être justifié à droite, je suis allé avec ceci:
<Label>
<TextBlock
TextAlignment="Right"
Text="Line
Break:" />
</Label>
Merci à Julien pour l'idée d'utiliser un TextBlock.
Je n'en ai pas besoin pour répondre à un événement click, mais j'en ai besoin pour griser lorsqu'il est désactivé (ce que je pense TextBlock ne fera pas sans code/balisage supplémentaire). Cependant, j'ai maintenant un problème en essayant de justifier correctement le texte de mon étiquette, donc je pourrais avoir besoin d'utiliser autre chose. HorizontalAlignment = "Right" et HorizontalContentAlignment = "Right" n'ont aucun effet. – devuxer
Vous pouvez définir la propriété TextAlignment du TextBlock sur Droite. En ce qui concerne le gris, cela va nécessiter un balisage supplémentaire. –
Merci, Julien. J'ai été capable de résoudre en mettant le TextBlock dans une étiquette (voir mes modifications ci-dessus). – devuxer