在Windows Phone 8.1中,每次触摸屏幕(Command Bar
或其他Button
除外)时,如何触发方法?
我可以使用大量的Button
,但这看起来很糟糕。
我会在屏幕上显示一些TextBlock
,我仍然希望该方法即使触及的内容也会触发。
所以基本上,我正在寻找一种方法,如果触及任何不是Button
的东西,它就会触发。
我一直在关注大量的Windows Phone API,但这很有挑战性,因为我不确定我在寻找什么。
答案 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");
}
另请注意,您还可以玩几个不错的活动。