(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) の回転サイズに合わせるにはどうすればよいですか?