Je veux un bloc de texte qui a du texte bleu sur un fond jaune. Je peux définir le texte bleu avec l'attribut "Premier plan". Mais "Background" ne fonctionne pas (ce serait trop facile je suppose).Comment changer la couleur d'arrière-plan d'un Textblock dans Silverlight?
Alors, quelle est la meilleure façon de le faire, l'envelopper dans un rectangle ou un canevas qui a une couleur de fond? Et, y a-t-il quelque chose que nous devrions savoir à propos de Silverlight pour comprendre pourquoi ils n'ont pas inclus un attribut Background pour de nombreux éléments sur lesquels vous voudriez souvent définir la couleur d'arrière-plan?
par exemple. cela donne l'erreur « L'arrière-plan de la propriété n'a pas été trouvé dans le type Textblock »:
<TextBlock
Foreground="Blue"
Background="Yellow"
Height="20"
HorizontalAlignment="Stretch"
Margin="0"
Test="this is a test"/>
Utiliser la frontière est utile dans ce cas. –
et si j'ai besoin du bloc de texte pour prendre seulement l'espace nécessaire, de sorte que l'arrière-plan sera seulement réglé sur la taille du contenu? –