处理与列表框问题枢轴

问题描述:

我的工作中,我使用的转动控制就像Outlook应用里面做一个列表框一个应用程序。问题是,当我滚动列表时,有时会触发滑动手势,并转到另一个数据透视表项目。这非常烦人,而且它似乎不会发生在Outlook应用程序。难道我做错了什么?我如何解决它?非常感谢。处理与列表框问题枢轴

如果你只是使用默认的方式,然后你没有做错任何事情在你的代码中的默认控件。

如果你得到这个在emualtor或实际设备上你还没有说。我发现我有时在模拟器上这样做,如果以一个有趣的方式(例如躺下时)握住鼠标,或者在实际设备上握住鼠标。

无论您滚动列表框或枢轴将取决于是否你的手指(或鼠标,如果使用非触摸屏PC上的模拟器)第一后第一触摸屏垂直或水平移动。根据我的经验,上述情况可能导致这种情况并不总是按预期工作,但我从来没有在一只手握住真实设备并使用拇指滚动的情况下看到这个问题。

+0

我在我的设备(HD7)上测试它。谢谢你的回复,但我不能同意你所说的话:“无论你滚动列表框还是关键点都取决于你的手指是否先移动......”。因为如果我将手指移动到一个角落,它会同时垂直滚动和水平滚动!这就是为什么我敢肯定我的应用程序出了问题,它不会发生在Outlook上。 – oxfeeefeee 2011-05-05 02:24:57

+0

我尝试过几种不同的LG设备,但它只发生在一个。我怀疑这是由于特定设备上的屏幕以及它可以检测到触摸的原因。我的猜测是,当你去右侧的角落(或有点边缘的远远超过一个),它失去了参考的UIElement所感动,当你移动你的手指扔在控制它开始一个新的操作,在不同的方向。由于这在Outlook中不会发生,因此这可能只是一个与Silverlight相关的问题(本机应用程序不是用Silverlight编写的)。 – 2011-05-05 07:35:04

+0

我怀疑,随着用户熟悉他们的设备,他们将了解他们特定模型中手势检测的细微差别。如果您真的关心此设备与设备上的其他非本机应用程序的关系,以确定它们是否遭受同样的问题。 (这是我测试过的。) – 2011-05-05 07:36:32