C# 触摸两个屏幕元素windows 10通用

C# 触摸两个屏幕元素windows 10通用,c#,uwp,windows-10-universal,multi-touch,gestures,C#,Uwp,Windows 10 Universal,Multi Touch,Gestures,我被要求创建一个功能,要求您同时按下触摸界面的两个独立区域按钮。我还没能确定这是否可行 如果设备支持多点触摸,我假设您可以简单地拦截touchstart事件。。。用这种方式钩住,但我还没有尝试过,我不知道第二个touchstart是否会被触发 有人对此有经验吗?可以同时使用触摸交互操作两个元素。但是,UWP中没有touchstart事件。相反,您可能需要使用。下面是一个简单的示例: XAML: 代码Dehind: 公共密封部分类主页面:第页 { 私有TranslateTransform drag

我被要求创建一个功能,要求您同时按下触摸界面的两个独立区域按钮。我还没能确定这是否可行

如果设备支持多点触摸,我假设您可以简单地拦截touchstart事件。。。用这种方式钩住,但我还没有尝试过,我不知道第二个touchstart是否会被触发


有人对此有经验吗?

可以同时使用触摸交互操作两个元素。但是,UWP中没有touchstart事件。相反,您可能需要使用。下面是一个简单的示例:

XAML:

代码Dehind:

公共密封部分类主页面:第页 { 私有TranslateTransform dragblue translation; 私有的翻译形式; 公共主页 { this.InitializeComponent; dragBlueTranslation=新的TranslateTransform; BlueRectangle.RenderTransform=this.dragBlueTranslation; BlueRectangle.OperationDelta+=s,e=> { dragbluetransation.X+=e.Delta.Translation.X; dragbluetransation.Y+=e.Delta.Translation.Y; }; dragRedTranslation=新的TranslateTransform; RedRectangle.RenderTransform=this.dragRedTranslation; RedRectangle.ManipulationDelta+=s,e=> { dragredtransation.X+=e.Delta.Translation.X; dragredtransation.Y+=e.Delta.Translation.Y; }; } } 如果您只需要检测媒体,您可以尝试使用。有关更多信息,请参阅