检查屏幕是否被触摸

时间:2014-07-24 19:59:21

标签: events button touch windows-phone-8.1

在Windows Phone 8.1中,每次触摸屏幕(Command Bar或其他Button除外)时,如何触发方法?

我可以使用大量的Button,但这看起来很糟糕。

我会在屏幕上显示一些TextBlock,我仍然希望该方法即使触及的内容也会触发。

所以基本上,我正在寻找一种方法,如果触及任何不是Button的东西,它就会触发。

我一直在关注大量的Windows Phone API,但这很有挑战性,因为我不确定我在寻找什么。

1 个答案:

答案 0 :(得分:1)

我认为您可以使用CoreWindow PointerEntered 事件:

// in MainPage constructor for example:
Window.Current.CoreWindow.PointerEntered += CoreWindow_PointerEntered;

private void CoreWindow_PointerEntered(CoreWindow sender, PointerEventArgs args)
{
    // do your code here
    Debug.WriteLine("Screen touched");
}

另请注意,您还可以玩几个不错的活动。