[英]How to rotate a grid in wpf using Render Transform
I have a grid with few controls inside it. 我有一个内部几乎没有控件的网格。 I want to rotate it as if it looks like landscape mode. 我想旋转它,就像它看起来像横向模式一样。 I am trying using below code : 我正在尝试使用以下代码:
RotateTransform rt = RotateTransform (90);
device.LayoutTransform=rt;
But it's not going to fully landscape rather it's rotating like 45 degree for any angle value. 但这并不能完全美化它,而是对于任何角度值它都旋转45度。
Any Suggestion? 有什么建议吗?
See if this helps: 看看这是否有帮助:
private void AddRectangle() {
Rectangle rotatedRectangle = new Rectangle();
rotatedRectangle.Width = 200;
rotatedRectangle.Height = 50;
rotatedRectangle.Fill = Brushes.Blue;
rotatedRectangle.Opacity = 0.5;
RotateTransform rotateTransform1 = new RotateTransform(45, -50, 50);
rotatedRectangle.RenderTransform = rotateTransform1;
MyGridContainer.Children.Add(rotatedRectangle);
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.