Changer la Couleur d'une Seule Lettre dans l'Étiquette de la Chaîne?
J'ai un projet en WPF 4 et VB.net. J'ai besoin de changer la couleur d'une seule lettre dans un mot dans un label (étiquette de contenu change un peu). Je ne suis vraiment pas sûr si c'est possible, mais si elle l'est, je serais heureux d'aider à comprendre la manière. TY!
Vous devez vous connecter pour publier un commentaire.
Étiquette est un contrôle de contenu de sorte que tout type de contenu n'est autorisée à l'intérieur d'une étiquette.Vous pouvez facilement faire votre exigence par quelque chose comme
D'une façon plus propre serait d'utiliser le flux de contenu-ins d'un TextBlock:
Les limites de cette liaison un peu mais, si cela est nécessaire.
La méthode la plus sûre, j'ai trouvé jusqu'à présent est à l'aide d'un
TextEffect
:Ce couleurs de la "S" rouge. Bien sûr, vous pouvez associer n'importe quel des propriétés concernées si elles ont besoin d'être dynamique.
J'ai juste mis en place quelque chose comme cela dans notre projet, ce sera statique - je ne suis pas sûr si c'est ce que vous avez besoin. Vous pouvez modifier le contenu de l'étiquette, aussi souvent que vous en avez besoin, mais elle aura toujours une rouge de * à la fin. J'ai ajouté un style pour le projet de cette
Alors vous pouvez utiliser ce style sur une étiquette de n'importe où dans votre projet.