我正在使用Windows Mobile的Silverlight制作手机应用程序。
我可以更改按钮或标签等的位置。这很好,一切都很好。
但是,有没有人知道如何更改实际轴,如旋转。例如:|进__?
让我们说:| ....是一个按钮或什么的。我可以轻松地在屏幕上移动它。
但我如何从|并将旋转更改为__?
答案 0 :(得分:2)
您可以在XAML中使用RotateTransform或在代码隐藏中使用方法。
这是链接页面上列出的示例:
<Canvas Height="200" Width="200">
<Polyline Points="25,25 0,50 25,75 50,50 25,25 25,0"
Stroke="Blue" StrokeThickness="10"
Canvas.Left="75" Canvas.Top="50">
<Polyline.RenderTransform>
<RotateTransform CenterX="0" CenterY="0" Angle="45" />
</Polyline.RenderTransform>
</Polyline>
</Canvas>
希望这有帮助
编辑:示例背后的示例与XAML完全相同:
Polyline polyline1 = new Polyline();
polyline1.Points.Add(new Point(25, 25));
polyline1.Points.Add(new Point(0, 50));
polyline1.Points.Add(new Point(25, 75));
polyline1.Points.Add(new Point(50, 50));
polyline1.Points.Add(new Point(25, 25));
polyline1.Points.Add(new Point(25, 0));
polyline1.Stroke = Brushes.Blue;
polyline1.StrokeThickness = 10;
RotateTransform rotateTransform1 = new RotateTransform(45);
polyline1.RenderTransform = rotateTransform1;