Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Events 检查是否触摸了屏幕_Events_Button_Touch_Windows Phone 8.1 - Fatal编程技术网

Events 检查是否触摸了屏幕

Events 检查是否触摸了屏幕,events,button,touch,windows-phone-8.1,Events,Button,Touch,Windows Phone 8.1,在Windows Phone 8.1中,如何在每次触摸屏幕(除了命令栏或其他按钮s)时触发方法 我可以用一个巨大的按钮,但那看起来太可怕了 我会在屏幕上显示一些TextBlocks,我仍然希望该方法能够触发,即使它们是被触摸的对象 因此,基本上,我正在寻找一种方法,如果触摸到任何不是按钮的东西,就会触发该方法 我一直在研究大规模的Windows Phone API,但它很有挑战性,因为我不太确定我在寻找什么。我认为您可以利用以下事件: //在主页构造函数中,例如: Window.Current.

在Windows Phone 8.1中,如何在每次触摸屏幕(除了
命令栏
或其他
按钮
s)时触发方法

我可以用一个巨大的
按钮
,但那看起来太可怕了

我会在屏幕上显示一些
TextBlock
s,我仍然希望该方法能够触发,即使它们是被触摸的对象

因此,基本上,我正在寻找一种方法,如果触摸到任何不是
按钮的东西,就会触发该方法


我一直在研究大规模的Windows Phone API,但它很有挑战性,因为我不太确定我在寻找什么。

我认为您可以利用以下事件:

//在主页构造函数中,例如:
Window.Current.corefown.PointerEntered+=corefown\u PointerEntered;
私有void CoreWindow_PointerEntered(CoreWindow发送器、PointerEventArgs参数)
{
//请在这里输入您的代码
Debug.WriteLine(“触屏”);
}

还要注意的是,您还有几个精彩的活动可玩。

谢谢,但这会覆盖按下的按钮。我希望能有更多的背景信息,无论是按钮、文本块等等,每次触摸屏幕都会触发。如果您想要一个选择性事件处理程序,也许您可以检查pointpressed的位置并检查它是否在按钮的边界内。如果用户单击的不是按钮,也不是文本块,而是一些空白区域,该怎么办?