24

の角を丸く設定しようとしてTextBlockxamlます。しかし、そのようなプロパティはありません。

<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 の背景色も設定します。

4

3 に答える 3

2

TextBlock にはそのようなプロパティはありませんが、幅と高さを幅と高さにバインドすることで、Rectangle の and プロパティを使用してこのようにすることができRadiusXます。RadiusYRectangleTextblock

<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>
于 2013-08-21T05:47:37.580 に答える