У меня есть этот код:
RotateTransform transform = myImage.RenderTransform as RotateTransform;
transform.Angle = 25.0;
myImage.RenderTransform = transform;
Который устанавливает Angle
моего элемента Image
. Это работает, но не так сильно, как я ожидал.
Мне просто интересно, устанавливается ли Angle
на основе правого угла изображения? Итак, поворачивает ли он изображение на 25 градусов от правой стороны изображения?
Angle
. она двигается не так сильно, как я ожидал -› попробуйте увеличить угол. - person King King   schedule 12.10.2015myImage.RenderTransform = transform;
является избыточной, так как вы устанавливаете свойство Angle уже имеющегося преобразования. Поворот по умолчанию вокруг верхнего левого угла. Чтобы изменить это, вы можете либо установитьRenderTransformOrigin
элемента в относительных координатах (например, (0,5, 0,5) для центра), либо установить свойстваCenterX
иCenterY
RotateTransform в абсолютных координатах. - person Clemens   schedule 12.10.2015