我正在开发Windows Phone 8.1
应用程序(XAML
,C#
)。在我的UI中,我有一个图像控件。当用户点击此图像时,我想显示一个gif代替该图像,直到用户从该图像上拉下手指。
因此,如果用户手指在该图像上持续15秒,则该gif将显示15秒。
在这类问题上,我无法在互联网上找到任何有用的功能。
任何帮助?
答案 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事件。