3 votes

Habillage personnalisé des blocs de texte WPF : à gauche et après un ".".

J'essaie d'afficher un texte qui serait enveloppé à gauche et seulement après des caractères spéciaux dans la chaîne.

J'espère que la première partie peut être réalisée en XAML, et je suis presque sûr que la deuxième partie ne peut pas l'être.

L'objectif est d'envelopper un texte de cette manière :
- Texte original : "Object1.Object2.Object3.Property1".
- Le texte enveloppé peut être (en fonction de la largeur disponible pour le texte) :
- "....Object2.Object3.Property1"
- "....Object3.Property1"
- "....Property1"

Savez-vous comment faire ? J'ai essayé d'utiliser les propriétés "TextWrapping" et "TextTrimming" de TextBlock, sans succès.

Merci pour vos réponses

2voto

Victor Marzo Points 652

Vous ne pouvez pas le faire avec TextWrapping ni avec une autre propriété WPF. Au lieu de cela, vous pouvez écrire un convertisseur et envoyer la largeur du bloc de texte en tant que paramètre de liaison .

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X