如果用户拇指在图像上,则执行功能 - Windows Phone 8.1

时间:2015-02-03 06:57:25

标签: c# windows-phone-8

我正在开发Windows Phone 8.1应用程序(XAMLC#)。在我的UI中,我有一个图像控件。当用户点击此图像时,我想显示一个gif代替该图像,直到用户从该图像上拉下手指。

因此,如果用户手指在该图像上持续15秒,则该gif将显示15秒。

在这类问题上,我无法在互联网上找到任何有用的功能。

任何帮助?

1 个答案:

答案 0 :(得分:0)

您可以在Image控件中使用MouseLeftButtonDown和MouseLeftButtonUp事件。

private void Image_MouseLeftButtonDown(object sender, MouseButtonEventArgs e)
{
     Image.Source = //Source of GIF image
}

private void Image_MouseLeftButtonUp(object sender, MouseButtonEventArgs e)
{
     Image.Source = //Source of original image
}

当您将手指放在图像上时,将触发MouseLeftButtonDown事件,一旦您离开手指,将触发MouseLeftButtonUp事件。