WPF如何使按钮图标仅在鼠标悬停时旋转

WPF how to make button icon spin only when mouse over

我正在使用 mahapps iconpacks 我遇到了这个方法 "spin" 但我不知道如何将它绑定到鼠标悬停事件

 <Button x:Name="btnRefresh" 
 Content="{iconPacks:PackIconMaterial Kind=Refresh, Spin=True}">

我希望图标仅在鼠标光标位于按钮上方时旋转,不在按钮上方时停止旋转。谢谢。

如果有人寻找答案:

<Button x:Name="btnRefreshSpin" 
   Style="{DynamicResource MetroCircleButtonStyle}">
   <iconPacks:PackIconModern Kind="Refresh" Spin="{Binding Spin}" />
</Button>

而 Spin 是来自视图模型的一种简单方法,returns 是或否。鼠标悬停事件可以链接到相同的 属性