Базовая структура того, что вам нужно, если вы хотите выполнить это в стиле MVVM, это ...
Вам необходимо начать с настройки поведения для управления событиями MouseEnter MouseLeave для гиперссылок.
<Hyperlink NavigateUri="Uri">
<i:Interaction.Triggers>
<i:EventTrigger EventName="MouseEnter">
<Command:EventToCommand Command="HoverCommand" PassEventArgs="True" />
</i:EventTrigger>
<i:Interaction.Triggers>
<i:Interaction.Triggers>
<i:EventTrigger EventName="MouseLeave">
<Command:EventToCommand Command="HoverCommand" PassEventArgs="True" />
</i:EventTrigger>
<i:Interaction.Triggers>
Link text.
</Hyperlink>
Теперь настройте элемент управления, который будет зависать, когда его DataContext не равен нулю
Используйте команду, чтобы установить элемент управления DataContext при наведении курсора на Uri изображения, а в поле «Оставить» установите значение datacontext равным нулю.