在图像上保持事件
本文关键字:事件 图像 | 更新日期: 2023-09-27 18:17:29
如果我有一个持有事件的图像,当你完成持有图像时该做些什么。首先你按住它,它会设置一些东西的可见性,然后当你停止按住图像时,它会显示它最初隐藏的内容。
现在我只做了这个:
<Image x:Name="showMe" Source="/Assets/ViewPass.png" Width="48" Height="48" Margin="360,11,22,11" Hold="passShow_Hold_1"/>
,然后是一些代码来显示和隐藏一些框:
private void passShow_Hold_1(object sender, System.Windows.Input.GestureEventArgs e)
{
losenord.Visibility = Visibility.Collapsed;
visalosenord.Visibility = Visibility.Visible;
}
我可以为hold手势创建一个完整的事件来完成这个工作吗
您可以在onHold方法中存储一些状态。并在MouseLeftButtonUp
上附加一个事件处理程序。
在你需要检查之后,如果onHold事件处理程序被执行,那么你可以恢复更改