关于RotateTransform,如何隐藏超出父元素区域的那部分。
下面的border2,旋转后,超出了border1的区域,该怎么使得那部分隐藏?
<Grid>
<Border Name="border1" Width="200" Height="200" Background="Red" >
<Border Name="border2" Width="200" Height="200" Background="Green" RenderTransformOrigin="0.5,0.5">
<Border.RenderTransform>
<RotateTransform Angle="45"></RotateTransform>
</Border.RenderTransform>
</Border>
</Border>
</Grid>
--------------------编程问答-------------------- --------------------编程问答-------------------- 已解决:添加ClipToBounds属性。
<Grid>
<Border Name="border1" Width="200" Height="200" Background="Red" ClipToBounds="True">
<Border Name="border2" Width="200" Height="200" Background="Green" RenderTransformOrigin="0.5,0.5">
<Border.RenderTransform>
<RotateTransform Angle="45"></RotateTransform>
</Border.RenderTransform>
</Border>
</Border>
</Grid>
补充:.NET技术 , C#