我使用 MVVM,并查看下一个代码:
<Image Source="Content/img/heart_gray.png" Width="25" Height="25" Margin="0,0,5,0" HorizontalAlignment="Right" Visibility="{Binding LikeVisability}">
<i:Interaction.Triggers>
<i:EventTrigger EventName="Tap">
<cmd:EventToCommand Command="{Binding SetLikeCommand}" />
</i:EventTrigger>
</i:Interaction.Triggers>
</Image>
在视图模型中:
私有 RelayCommand setLike;
public ICommand SetLikeCommand
{
get
{
return this.setLike ?? (this.setLike = new RelayCommand(this.SetLike));
}
}
private void SetLike()
{
var t = "fsdf";
}
当我在方法 SetLike() 中设置断点时,当我点击图像时程序不会停止。也许我在视图中做错了什么,绑定事件在哪里?请帮忙!