非常直接。我有一个矩形,顶部有一个标签。我想知道如何缩放矩形以适应文本。
我的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>
答案 0 :(得分:4)
删除明确的宽度和高度。
您在Grid的同一单元格中有Rectangle和Label,因此默认情况下它们将大小相同。你压倒一切并告诉他们不要。
或者,您可以在Label周围包裹Border。这就是Border的意思。