在我的应用程序中,我有未知数量的类别,以及未知数量的元素。我面临的问题是在UI中。页面包含ScrollView、Button和LongListSelector(具有水平滚动)。
基本上,我的布局看起来是:
<Grid>
<ScrollViewer>
<StacPanel>
<Button/>
<LongListSelector/>
...
</StacPanel>
</ScrollViewer>
</Grid>

因此,当我尝试滚动(水平的或垂直的,这并不重要),我必须重复这个手势3-5次,因为滚动可以开始。例如,当我滚动水平(LLS之一),我必须改变焦点点击按钮,以便垂直滚动可以开始。显然,LLS和SV中的滚动条之间存在冲突,但是如何避免它呢?
任何帮助都会受到感谢,如果你有更好的想法或选择--那将是很棒的。不要犹豫,建议。
抱歉,我的英语和糟糕的解释。
发布于 2013-09-20 10:57:35
我不知道是否还有人会再次面对同样的问题,但我所做的和似乎对我有用的是这样的。
RepeatButtons。我的想法是,我的自定义控件是一个滑块指针,也许这不是最好的解决方案,但让我高兴的是表演者,这真是太棒了。
发布于 2013-09-17 13:34:46
您应该使用LongListSelector页眉和页脚放置按钮,并在ScrollViewer set VerticalScrollBarVisibility=上“禁用”以禁用滚动查看器在scrolView上的垂直滚动,并在LongListSelector滚动查看器上执行反向操作
如果您没有找到任何其他解决方案,您可以使用操作事件和RenderTransform使自己成为水平滚动。
发布于 2013-09-21 22:08:33
虽然无法彻底理解您的UI层次结构,但是我遇到了一些类似的情况,通过对水平内容使用动态构建的全景控件来克服冲突。
https://stackoverflow.com/questions/18850924
复制相似问题