Невозможно изменить цвет значка, когда мышь находится над изображением в WPF

Я хочу изменить цвет значка, когда курсор находится над ним. Ниже приведен код, который я написал:

 <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>

Я не получаю "Previous.png" в пользовательском интерфейсе. и поэтому свойство IsMouseOver вообще не работает.

У любого есть идея.

1 ответ

Поместите некоторый Контейнер, такой как Сетка или Кнопка вокруг изображения, чтобы иметь свойство "IsMouseOver"

Другие вопросы по тегам