Xaml TextBlock установлен круглый угол

Вопрос:Я пытаюсь установить округленный угол TextBlock в xaml. Но такого свойства нет. Как установить закругленный угол TextBlock. А также хотите установить цвет фона TextBlock. Лучший ответ: Используйте Border: Ответ №1TextBlock не

Вопрос:

Я пытаюсь установить округленный угол TextBlock в xaml. Но такого свойства нет.

<Grid x:Name=»grdDis» Grid.Row=»1″> <TextBlock Text=»Description» TextWrapping=»Wrap» HorizontalAlignment=»Left» VerticalAlignment=»Top» Name=»txtDescription» Margin=»18,10,0,0″ Height=»128″ Width=»445″/> </Grid>

Как установить закругленный угол TextBlock. А также хотите установить цвет фона TextBlock.

Лучший ответ:

Используйте Border:

<Border Margin=»5″ Padding=»5″ BorderThickness=»1″ BorderBrush=»Red» Background=»AntiqueWhite» CornerRadius=»10″> <TextBlock Text=»Lorem ipsum»/> </Border> Ответ №1

TextBlock не обладает таким свойством, однако вы можете сделать это так, используя свойства Rectangle RadiusX и RadiusY, связывая ширину и высоту от Rectangle до Textblock Ширина и высота.

<Grid x:Name=»ContentPanel» Grid.Row=»1″ Margin=»12,0,12,0″> <TextBlock Name=»textBlock» Padding=»5,0″ Text=»This is my TextBlock» Height=»30″ Width=»Auto» VerticalAlignment=»Top»/> <Rectangle RadiusX=»5″ RadiusY=»5″ Width=»{Binding Width,ElementName=textBlock}» Height=»{Binding Height,ElementName=textBlock}» Stroke=»White» StrokeThickness=»3″ VerticalAlignment=»Top»/> </Grid> Ответ №2

для использования элемента Border в качестве родителя textBlock
как будто,

<Border BorderThickness=»1″ BorderBrush=»Black» Background=»Green» CornerRadius=»5″> <TextBlock Text=»Description»/> </Border>

у вас уже есть.:)

Оцените статью
Добавить комментарий