WPF TextBlock l'Affichage de la Chaîne Sur Plusieurs Lignes
J'ai une chaîne de caractères:
Item A\r\nItem B\r\nItem C
Comment puis-je lier cette chaîne à un TextBlock afin qu'il apparaisse comme:
Item A
Item B
Item C
Grâce
OriginalL'auteur David Ward | 2010-09-26
Vous devez vous connecter pour publier un commentaire.
Il suffit de faire le
TextBlock
assez grand pour afficher trois lignes.TextBlock
est capable d'envelopper le texte s'il trouve de saut de ligne et retour chariot dansText
.EDIT: Aussi, assurez-vous que le saut de ligne et retour chariot ne sont pas codés en dur. Ce que je veux dire c'est qu'il y a une différence entre ces deux:
et...
La deuxième chaîne s'affichera correctement dans le
TextBlock
mais la première s'affiche sur une seule ligne comme "Élément d'Un\r\nItem B\r\nItem C" parce que le saut de ligne et de transport caractères sont codés en dur au lieu d'être des caractères d'échappement.Vous pouvez corriger cela en remplaçant le codés en dur retour à la ligne de transport et de personnages, avec leurs séquences d'échappement, par:
ou de préférence par:
Pouvez-vous s'il vous plaît poster le code xaml. Et aussi, quelle est la
TextBlock
de l'affichage? Si c'est l'affichage de "l'Article A\r\nItem B\r\nItem C" au lieu de cela, cela signifie que le saut de ligne et retour chariot sont codés en dur. Voir ma réponse mis à jour.Le remplacement de l'Environnement.NewLine travaillé un régal...merci
OriginalL'auteur Yogesh