在我的应用程序中,我有未知数量的类别和未知数量的元素。我面临的问题是在 UI 中。
页面包含 ScrollView
以及项目 Button
和 LongListSelector
(水平滚动)。
基本上我的布局是这样的:
<Grid>
<ScrollViewer>
<StacPanel>
<Button/>
<LongListSelector/>
...
</StacPanel>
</ScrollViewer>
</Grid>
因此,当我尝试滚动(水平或垂直无关紧要)时,我必须重复该手势 3-5 次才能开始滚动。例如,当我水平滚动(LLS 之一)时,我必须通过单击按钮来更改焦点,以便开始垂直滚动。 LLS 和 SV 中的滚动条显然有冲突,但如何避免呢?
我们将不胜感激任何帮助,如果您有更好的想法或替代方案 - 那就太好了。不要犹豫,提出建议。
抱歉我的英语和错误的解释。
最佳答案
我不知道是否有人会再次面临同样的问题,但我所做的和似乎对我有用的是这个。
我创建了一个自定义控件,用于替换滚动查看器中的按钮和长列表选择器
然后我拿一个 slider from this project并创建自定义
RepeatButtons
。
我的想法是我的自定义控件是一个 slider 指针,也许这不是最好的解决方案,但让我高兴的是表演者,这太棒了。
关于c# - ScrollViewer 和 LonglistSelector Scrollbar 冲突,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18850924/