基本的に、FooControl
(高さ/幅を明示的に設定していませんGrid
) を に追加しました。
<Grid>
<Grid.RowDefinitions>
<RowDefinition />
<RowDefinition />
</Grid.RowDefinitions>
<FooControl x:Name="HWFoo" Content="HelloWorld" Grid.Row="0">
<FooControl.RenderTransform>
<TransformGroup>
<RotateTransform Angle="270" />
<TranslateTransform Y="{Binding ActualWidth, ElementName=HWFoo}" />
</TransformGroup>
</FooControl.RenderTransform>
</FooControl>
</Grid>
しかし、現在の問題は、FooControl が行全体を埋め尽くし、それが変換されると非常に奇妙に見えることです (高さ/幅のため)。
FooControl はカスタム コントロールです。では、ArrangeOverride または MeasureOverride で何かを行う必要がありますか? または、XAML で修正できる何か間違ったことをしていますか。