看起来子 silverlight 控件的宽度总是被容器的宽度剪裁。即使子控件旋转。
XAML 的第一个“块”将呈现一个对于堆栈面板来说太大并且被剪裁的 Button,这是有道理的。
<StackPanel Width="20">
<Button Width="100" Content="Foo" />
</StackPanel>
第二个 XAML 块将按钮旋转 90 度。我希望看到完整的按钮,因为它现在是垂直的。
<StackPanel Width="20">
<Button Width="100" Content="Foo" >
<Button.RenderTransform>
<TransformGroup>
<ScaleTransform/>
<SkewTransform/>
<RotateTransform Angle="90"/>
<TranslateTransform/>
</TransformGroup>
</Button.RenderTransform>
</Button>
</StackPanel>
在 XAML 的第二块中,似乎按钮被剪裁在同一点,如果它是水平的,我希望看到完整的按钮。
这显然是标准行为,但有没有办法解决这个问题?