C# 如何在C中旋转形状
我的C代码中有一个椭圆形状。现在我想以编程方式旋转它。例如,现在我有一个垂直椭圆,在运行中我想将其更改为水平椭圆。怎么可能?问题已解决:C# 如何在C中旋转形状,c#,windows,C#,Windows,我的C代码中有一个椭圆形状。现在我想以编程方式旋转它。例如,现在我有一个垂直椭圆,在运行中我想将其更改为水平椭圆。怎么可能?问题已解决: CompositeTransform co = new CompositeTransform(); co.Rotation = -90; btn.RenderTransform = co; WPF,Winforms?你在使用什么技术?你是如何在代码中表示椭圆的?如果没有一些关于椭
CompositeTransform co = new CompositeTransform();
co.Rotation = -90;
btn.RenderTransform = co;
WPF,Winforms?你在使用什么技术?你是如何在代码中表示椭圆的?如果没有一些关于椭圆是如何表示和/或如何绘制椭圆的信息,很难说。通常使用变换矩阵变换形状或其各个点。但同样,矩阵的形式取决于形状的表示。没有你们提供的更多信息,我们无法回答你们的问题。谢谢你们。我的代码是WindowsPhone8的C。在windows phone编程中,我使用Microsoft.Expression.Shapes添加;然后我使用这个代码将它添加到一个网格中:Ellipse btn=new Ellipse;btn.宽度=100;btn.高度=100;grid.children.addbtn;