我想知道在silverlight中水平翻转元素的最佳方法是什么。
到目前为止我尝试过:
1-比例变换:这种方法的问题是我需要硬编码元素的宽度以在设置scale = -1后进行翻译;这使得很难实现(对于许多元素)
<ScaleTransform CenterX="240" ScaleX="-1" />
2-平面投影:这个问题就是即使是鼠标手势也会反转!这使它无法使用。
<PlaneProjection RotationY="-180" />
[注意]通过反向鼠标手势我的意思是:当应用平面投影时,将鼠标向左拖动被解释为向右拖动,反之亦然。
有什么建议吗?或者在(1)中是否说中心X =“50%”?
答案 0 :(得分:0)
您需要做的就是设置<uiElement RenderTransformOrigin="0.5,0.5"/>
。之后您的比例变换不需要翻译。