Cela me dérange depuis des siècles, je veux juste une méthode simple qui fait pivoter une image de X degrés. (c'est pour un jeu de défense de tourelle dans lequel les tourelles doivent tirer dans une certaine direction)
Je veux quelque chose comme ça:
public Image getRotatedImage(Image img, float angle)
{
//Code here to rotate the image
return img
}
Tout cela dans c # wpf ofcourse et dynamiquement .. J'espère que vous pouvez m'aider ici: D
N'utilisez pas de code pour changer votre image. Laissez WPF le faire pivoter pour vous à l'aide d'un RotateTransform.
<Image ...>
<Image.RenderTransform>
<RotateTransform Angle="45" />
</Image.RenderTransform>
</Image >
Ou appliquez un RotateTransform à votre image dans le code:
RotateTransform rotateTransform = new RotateTransform(45);
img.RenderTransform = rotateTransform;