wpf pivoter l'image autour de son centre
J'ai une image sur un bouton que je voudrais faire tourner lorsque l'utilisateur clique dessus. Je allmost avoir à travailler. L'image tourne bien sur de la souris, mais il ne tourne pas autour de son centre.
Comment puis-je faire de l'image faire pivoter autour de son centre et de ne pas le coin en haut à gauche?
Voici mon code:
<Button Name="btnRefreshPortList"
Grid.Column="1"
Margin="10 0 0 0"
Command="{Binding RefreshPortList}">
<Image Source="Images/refresh.jpg"
Height="15">
<Image.RenderTransform>
<RotateTransform x:Name="AnimatedRotateTransform" Angle="0" />
</Image.RenderTransform>
<Image.Triggers>
<EventTrigger RoutedEvent="MouseDown">
<BeginStoryboard>
<Storyboard>
<DoubleAnimation Storyboard.TargetName="AnimatedRotateTransform"
Storyboard.TargetProperty="Angle"
By="10"
To="360"
Duration="0:0:0.5"
FillBehavior="Stop" />
</Storyboard>
</BeginStoryboard>
</EventTrigger>
</Image.Triggers>
</Image>
</Button>
BR
FireFly3000
- Généralement l'ajout d'une traduction avant de faire une rotation possible de trier ce.
Vous devez vous connecter pour publier un commentaire.
Juste mis
RenderTransformOrigin
à (0.5, 0.5) sur l'image