Silverlight中的水平翻转变换?

时间:2011-07-26 21:26:47

标签: silverlight windows-phone-7

我想知道在silverlight中水平翻转元素的最佳方法是什么。

到目前为止我尝试过:

1-比例变换:这种方法的问题是我需要硬编码元素的宽度以在设置scale = -1后进行翻译;这使得很难实现(对于许多元素)

    <ScaleTransform CenterX="240" ScaleX="-1" />

2-平面投影:这个问题就是即使是鼠标手势也会反转!这使它无法使用。

    <PlaneProjection RotationY="-180" />

[注意]通过反向鼠标手势我的意思是:当应用平面投影时,将鼠标向左拖动被解释为向右拖动,反之亦然。

有什么建议吗?或者在(1)中是否说中心X =“50%”?

1 个答案:

答案 0 :(得分:0)

您需要做的就是设置<uiElement RenderTransformOrigin="0.5,0.5"/>。之后您的比例变换不需要翻译。