Silverlight-创建一个矩形,该矩形可以增长/收缩以容纳其中的标签文本

本文关键字:文本 标签 一个 创建 Silverlight- | 更新日期: 2023-09-27 18:21:14

非常直接。我有一个矩形,上面有一个标签。我想知道如何缩放矩形以适应文本。

我的XAML:

 <Grid x:Name="LayoutRoot" Background="White" Height="158" Width="264">
    <Rectangle Height="22" HorizontalAlignment="Left" Name="rectangle1" Stroke="Black" MinWidth="40"  StrokeThickness="1" VerticalAlignment="Top"  RadiusX="6" RadiusY="6" Fill="#1b6487" Width="64"></Rectangle>
    <sdk:Label Margin="9,3,209,0" Name="label1" VerticalAlignment="Top"  Content="$999.99" />
</Grid>

Silverlight-创建一个矩形,该矩形可以增长/收缩以容纳其中的标签文本

删除显式宽度和高度。

矩形和标签位于网格的同一单元格中,因此默认情况下它们的大小相同。你在推翻这一点,并告诉他们不要这样做。

或者,您可以在标签周围包裹一个边框。这就是Border的意义所在。