我有一个应用程序,它在ScrollViewer中显示包含文本,占用页面的固定高度。我将HorizontalScrollBarVisibility设置为Disabled,将VerticalScrollBarVisibility设置为Auto。
我遇到的可用性问题如下: 尽管设置为Auto,但如果内容小于ScrollViewer,则内容仍然可以向上和向下滚动,滚动到结尾或隐藏文本的一部分。我希望ScrollViewer在整个内容适合其界限时不允许滚动。当你过度滚动时,它至少应该将内容重新捕捉到视图中。
其次,当内容滚动时,它有时会卡在末尾,并且不会从过度滚动中“快速恢复”。例如,如果内容完全适合ScrollViewer,并且您在文本上向上或向下拖动手指,则文本将被ScrollViewer的顶部或底部遮挡,并且不会快照。但是,如果您从ScrollViewer内容的外部开始向上拖动手指,则当您滚动到任一端时它会快速恢复。无论您是在内容上还是在内容之外拖动,我都希望发生“快速恢复”行为。这可能吗?
答案 0 :(得分:2)
第一期:如果您的内容不足以保证需要滚动查看器,请不要将其放入其中。如果内容更改的大小仅在内容量保证时启用滚动条。
你能否提供一种再现第二个问题的方法。