超链接上的OnmouseOver在mvvm mvvm light wpf中显示图像
我想在wpf xaml中使用超链接。每当鼠标经过超链接时,它应该显示与该超链接相关的图像,当鼠标离开时,图像应该消失。如何使用绑定实现这一点。我使用的是mvvm灯 请建议超链接上的OnmouseOver在mvvm mvvm light wpf中显示图像,wpf,mvvm,mvvm-light,Wpf,Mvvm,Mvvm Light,我想在wpf xaml中使用超链接。每当鼠标经过超链接时,它应该显示与该超链接相关的图像,当鼠标离开时,图像应该消失。如何使用绑定实现这一点。我使用的是mvvm灯 请建议 谢谢如果您想以MVVM风格实现这一点,您需要的基本框架是 您需要首先设置一个行为来命令超链接MouseEnter MouseLeave事件 <Hyperlink NavigateUri="Uri"> <i:Interaction.Triggers> <i:EventTrig
谢谢如果您想以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不为null时悬停
使用命令将悬停时的控件DataContext设置为图像的Uri,离开时将DataContext设置为null。有什么建议吗?请告诉任何人?xmlns:i=“clr命名空间:System.Windows.Interactivity;assembly=System.Windows.Interactivity”