WPF如何使按钮图标仅在鼠标悬停时旋转
我正在使用mahapps iconpacks,我遇到了这种方法,但我不知道如何将其绑定到鼠标悬停事件WPF如何使按钮图标仅在鼠标悬停时旋转,wpf,mahapps.metro,Wpf,Mahapps.metro,我正在使用mahapps iconpacks,我遇到了这种方法,但我不知道如何将其绑定到鼠标悬停事件 <Button x:Name="btnRefresh" Content="{iconPacks:PackIconMaterial Kind=Refresh, Spin=True}"> 我希望图标只在鼠标光标位于按钮上方时旋转,不在按钮上方时停止旋转。谢谢 如果有人在寻找答案: <Button x:Name="btnRefreshSpin" Style="{Dyn
<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是一个来自视图模型的简单方法,它返回true或false。鼠标悬停事件可以链接到同一属性检查我得到一个错误,无法在MaterialExtension的Spin属性上设置绑定。只能在依赖项对象的依赖项属性上设置绑定。最新版本,因此不确定该属性是否没有更改。它仍然适用于我,我使用以下nugget包:Mahapps.Metro 1.6.5和Mahapps.Metro.IconPacks 3.0.0-alpha0096。我从来没有真正更新过这个软件包,因为每次出现不同的错误时,我都必须重命名项目中使用的每个图标。0向后兼容性。谢谢。我们将查看其他版本。