当鼠标悬停在WPF中的图像上时,无法更改图标颜色

时间:2018-10-15 13:50:39

标签: wpf xaml mvvm upi

我想在光标悬停于其上方时更改图标颜色。下面是我编写的代码:

 <Image Name="PreviousBtn" Stretch="Fill"  Height="20" MouseUp="LoadPrevious_Click" ToolTip="Load Previous Study" Cursor="Hand">
     <Image.Style>
       <Style TargetType="Image">
          <Style.Triggers>
             <Trigger Property="IsMouseOver" Value="true">
                 <Setter Property="Source" Value="/Images/Previous.png"/>
                 <Setter Property="Width" Value="20"/>
             </Trigger>
           </Style.Triggers>
        </Style>`enter code here`
    </Image.Style>
 </Image>

我在UI上没有得到“ Previous.png”。因此,“ IsMouseOver”属性根本无法正常工作。

任何人都有任何想法。

1 个答案:

答案 0 :(得分:-1)

在图像周围放置一些容器,例如网格或按钮,以具有“ IsMouseOver”属性