我使用样式来定义当用户将鼠标悬停在这样的图像上时会发生什么。
<Style TargetType="{x:Type Image}">
<Setter Property="Source" Value="c:\\2.bmp"/>
<Style.Triggers>
<Trigger Property="IsMouseOver" Value="True">
<Setter Property="Source" Value="C:\\1.bmp"/>
</Trigger>
</Style.Triggers>
</Style>
但是,我猜我的应用程序中包含的所有图像都使用了在“值”属性中定义的相同图像。如果我需要为不同的图像提供不同的悬停图像而没有此自定义覆盖怎么办?
在这种情况下,我应该使用什么想法?或者在 WPF 中处理图像悬停的更好方法是什么?