C# 在图像上保留事件

C# 在图像上保留事件,c#,xaml,events,windows-phone-8,C#,Xaml,Events,Windows Phone 8,如果我有一个带有保持事件的图像,以及当您完成保持该图像时要做什么。首先你按住它,它会设置一些东西的可见性,然后当你停止按住图像时,它会显示它首先隐藏的东西 到目前为止,我只做了以下工作: <Image x:Name="showMe" Source="/Assets/ViewPass.png" Width="48" Height="48" Margin="360,11,22,11" Hold="passShow_Hold_1"/> 我可以为保持手势创建一个已完成的事件以使其生效。您可

如果我有一个带有保持事件的图像,以及当您完成保持该图像时要做什么。首先你按住它,它会设置一些东西的可见性,然后当你停止按住图像时,它会显示它首先隐藏的东西

到目前为止,我只做了以下工作:

<Image x:Name="showMe" Source="/Assets/ViewPass.png" Width="48" Height="48" Margin="360,11,22,11" Hold="passShow_Hold_1"/>

我可以为保持手势创建一个已完成的事件以使其生效。

您可以在onHold方法中存储一些状态。 并在
MouseLeftButtonUp
上附加一个事件处理程序

需要检查后,如果执行了onHold事件处理程序,则可以恢复更改

private void passShow_Hold_1(object sender, System.Windows.Input.GestureEventArgs e)
{
  losenord.Visibility = Visibility.Collapsed;
  visalosenord.Visibility = Visibility.Visible;
}