如果单击或点击Windows 8,如何解析文本框

时间:2013-09-16 17:14:50

标签: c# xaml windows-8 monogame

我遇到了以下问题。我的Monogame中有一个带有XAML项目的文本框(这使用与普通XAML项目完全相同的引用),如果需要捕获是否通过鼠标或触摸触发了单击文本框的内容。我尝试了不同的东西

txtTest.AddHandler(PointerPressedEvent, new Windows.UI.Xaml.Input.PointerEventHandler(txtTest_PointerPressed), true);
txtTest.AddHandler(TappedEvent, new Windows.UI.Xaml.Input.TappedEventHandler(txtTest_Tapped), true);

我为事件添加了处理程序,但问题是两个事件都是由鼠标或触摸触发的,我需要将它们分开,因为我需要处理它们两者不同。

我通过MSDN documentation进行了搜索,但找不到其他符合我问题的内容

已经感谢您的努力。

1 个答案:

答案 0 :(得分:2)

TappedEventHandler会公开TappedRoutedEventArgs

此类包含PointerDeviceType属性,该属性将指定是通过触摸,鼠标还是笔点击。