如何获得矩形的角度?
问题描述:
我有一个已旋转到某个任意角度的 Shapes.Rectangle。我如何进入那个角度,以便我知道它是什么?一旦我知道了角度,在代码中更改它的最佳方法是什么?
I have a Shapes.Rectangle that has been rotated to some arbitrary angle. How do I get access to that angle so I know what it is? Once I know the angle, what is the best way to change it in code?
答
请参阅:
https://msdn.microsoft.com/en-us/library/ ms750596%28v=vs.110%29.aspx[^],
https://msdn.microsoft.com/en-us/library/system.windows.shapes.rectangle.geometrytransform%28v=vs.110%29.aspx[^],
https://msdn.microsoft.com/ en-us/library/system.windows.frameworkelement.layouttransform%28v=vs.110%29.aspx[^],
https://msdn.microsoft.com/ en-us/library/system.windows.uielement.rendertransform%28v=vs.110%29.aspx[^].
以防万一:在试图得出这不是您需要的结论之前,请彻底了解它;你一定会发现就是这样。 :-)—SA
Please see:
https://msdn.microsoft.com/en-us/library/ms750596%28v=vs.110%29.aspx[^],
https://msdn.microsoft.com/en-us/library/system.windows.shapes.rectangle.geometrytransform%28v=vs.110%29.aspx[^],
https://msdn.microsoft.com/en-us/library/system.windows.frameworkelement.layouttransform%28v=vs.110%29.aspx[^],
https://msdn.microsoft.com/en-us/library/system.windows.uielement.rendertransform%28v=vs.110%29.aspx[^].
Just in case: before trying to conclude that this is not what you need, learn it thoroughly; you will certainly find that this is it. :-)—SA