c# - developing - windows 10 universal app
Xaml TextBlock establece esquina redonda (3)
TextBlock no tiene dicha propiedad, sin embargo, puede hacerlo de esta manera utilizando las propiedades RadiusY
y RadiusX
RadiusY
vinculando el ancho y la altura de Rectangle
a Textblock
Width y height.
<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>
Estoy tratando de establecer la esquina redondeada de TextBlock
en xaml
. Pero no hay tal propiedad.
<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>
¿Cómo puedo configurar la esquina redondeada de TextBlock. Y también desea establecer el color de fondo de TextBlock.
Use Border
:
<Border Margin="5" Padding="5" BorderThickness="1" BorderBrush="Red" Background="AntiqueWhite" CornerRadius="10">
<TextBlock Text="Lorem ipsum"/>
</Border>
para eso usa el elemento Border como un padre de textBlock como me gusta,
<Border BorderThickness="1" BorderBrush="Black" Background="Green" CornerRadius="5">
<TextBlock Text="Description"/>
</Border>
ya lo tienes :)