Comment ajouter une bordure pour le Texte à l'intérieur d'un TextBlock dans WPF?
Je suis un peu nouveau pour WPF, ne sais pas si la question est bizarre. Je voulais savoir si il est possible d'ajouter une bordure autour du texte à l'intérieur d'un textBlock.
EDIT:
Que par suggestion, j'ai essayé les deux, mais sans beaucoup de succès:
<Border BorderBrush="#FF0B232F" BorderThickness="2">
<TextBlock HorizontalAlignment="Left" Text="TextBlock" TextWrapping="Wrap" FontSize="36" FontWeight="Bold" Foreground="#FF88BCCD" OpacityMask="Black"/>
</Border>
et
<Label BorderBrush="#FF0B232F" BorderThickness="2,2,2,2" Content="TextBlock" FontSize="36" FontWeight="Bold" Foreground="#FF88BCCD" />
Je fais quelque chose de mal ici?
Il est tout beau avec votre code. Que détestez-vous?
Sa question est de savoir comment "ajouter une bordure autour du texte à l'INTÉRIEUR(aka le contenu de) un textBlock"... personne N'a répondu à cette question. Je voudrais aussi savoir comment faire cela.
Regardez cette réponse - stackoverflow.com/questions/93650/...
Sa question est de savoir comment "ajouter une bordure autour du texte à l'INTÉRIEUR(aka le contenu de) un textBlock"... personne N'a répondu à cette question. Je voudrais aussi savoir comment faire cela.
Regardez cette réponse - stackoverflow.com/questions/93650/...
OriginalL'auteur munna | 2011-02-24
Vous devez vous connecter pour publier un commentaire.
Dans de tels cas, j'utilise
Label
ouTextBlock
placé dansBorder
.OriginalL'auteur Y.Yanavichus
Vos deux approches sont corrects, cependant, si vous avez le textblock/étiquette à l'intérieur d'une grille (ou tout autre contenant) a déclaré que vous avez, son contenu s'étirer.
Essayez de définir le VerticalAlignment et/ou HorizontalAlignment à un réglage approprié (en Haut/à Gauche, au Centre)..
quelque chose comme ceci:
OriginalL'auteur Filipe Miguel
En supposant que vous demandez pour une taille totale du TextBlock avec une bordure de superposition dans les limites de la TextBlock vous pourriez l'envelopper dans une Grille et dessiner les bordures sur le dessus du TextBlock comme ça...
Parce que nous n'avons pas spécifié de la grille de ligne et de colonne sur le TextBlock et des Frontières des objets de la frontière superpositions sur le dessus de la TextBlock.
OriginalL'auteur Russell Giddings
si vous voulez juste avoir une bordure autour de votre textblock ou de tout autre contrôle de l'usage :
vous définissez les propriétés de bordure comme la couleur ,cornerradius ,épaisseur,...
OriginalL'auteur Asha