Events 在Windows Phone 8中计算两个手指之间的距离

Events 在Windows Phone 8中计算两个手指之间的距离,events,windows-phone-8,distance,Events,Windows Phone 8,Distance,正如我们所知,我们可以在Windows Phone 7中使用工具包的gesteuresevices计算两个手指之间的距离。是这样的: ManipulationStartedEventArgs.GetPosition(UIElment, fingerIndex); 在Windows Phone中有没有类似的方法可以在没有工具箱的情况下实现这一点?我不认为没有工具箱就可以使用手势服务 有一个工具包可用于此 Microsoft.Phone.Controls.Toolkit 这对您来说很好……那么,您

正如我们所知,我们可以在Windows Phone 7中使用工具包的
gesteuresevices
计算两个手指之间的距离。是这样的:

ManipulationStartedEventArgs.GetPosition(UIElment, fingerIndex);

在Windows Phone中有没有类似的方法可以在没有工具箱的情况下实现这一点?

我不认为没有工具箱就可以使用手势服务

有一个工具包可用于此

Microsoft.Phone.Controls.Toolkit


这对您来说很好……

那么,您想要真实世界中用户手指之间的实际距离,即厘米?这应该很容易:你们需要知道像素的距离,然后你们需要知道一个像素的物理大小,然后你们就可以乘法了

现在,要获得一个像素的物理大小,你需要知道手机的屏幕大小。你需要知道这方面的手机型号,你可以通过课堂了解。然后你需要一个手机屏幕大小的数据库,你需要自己建立这个数据库。对于诺基亚手机,您可以查看官方网站()。因此,对于Lumia 920,一个像素的大小为007578125 x 0075520833 mm

接下来,您需要获得多点触控事件。为此,您将使用
manipienstarted
manipiondelta
manipulationcomplete
事件。有关更多信息,请参阅


希望我对你的理解是正确的,这将为你工作。如果您需要更多信息或解释,请在评论中告诉我。

我可以肯定地告诉您,它不超过7-8cm:)实际上,我想要的是实现类似于原始操纵事件args的手势服务。