0

我有一个使用全景控件的应用程序。此控件中有三个 PanoramaItem,一个 PanoramaItem 包含一个 WrapPanel,其中包含在点击导航到其他页面时的按钮。而其他两个 PanoramaItem 具有模板化列表框,因此在点击 ListBoxItem 时会发生导航。

现在,在 PanoramItems 上平移时会出现问题。有时,当我尝试平移到另一个全景项目时,单击所选全景项目的按钮/列表框项目。这个问题不会出现在模拟器上,它只会出现在设备上。

这个问题有什么解决办法吗?

4

2 回答 2

1

使用Tap事件而不是Click在您的列表中。这应该有很大帮助。

于 2013-03-11T20:00:39.673 回答
0

我不确定,但我的观点是,这主要是点击后鼠标或手指移动的速度,这会导致平移手势或点击。试图阻止点击发生以使按钮不响应可能会影响项目/按钮选择(如果这是用户想要的)

同样从设计的角度来看,您可以在全景项目标题和其中的列表框之间留出一些空间。这为用户提供了更多的触摸和平移空间。大多数情况下,在尝试与那里的项目交互时,您会使用项目标题进行平移并触摸下部

于 2012-06-28T08:26:30.903 回答