Невозможно изменить цвет значка, когда мышь находится над изображением в 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"