(Windows 8.1、Windows 应用商店应用)
我想将旋转的文本放在一个容器(例如网格)中,并让该容器从旋转的文本中获取其尺寸。然而...
这段代码:
<Canvas Background="Gray">
<Grid
Canvas.Left="100"
Canvas.Top="100"
Background="LightGray">
<TextBlock Text="Text rotated 270º">
<TextBlock.RenderTransform>
<RotateTransform Angle="270" />
</TextBlock.RenderTransform>
</TextBlock>
</Grid>
<Canvas>
...呈现如下:
我希望网格在应用旋转后从 TextBlock 获取它的宽度和高度。但是,在应用旋转之前,网格似乎从 TextBlock 获取其尺寸。
您如何获得一个容器(即网格)以适应其内容(即 TextBlock)的旋转大小?