【发布时间】:2011-04-05 15:51:52
【问题描述】:
基本上,我将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 中修复。
【问题讨论】:
标签: wpf custom-controls rotatetransform rendertransform