我的页面包含 4 个文本框和一个按钮。内容在 ScrollViewer 中。当用户转到最后一个文本框时,其下方的按钮 50% 可见。因此,要单击它,用户必须单击不可聚焦区域以隐藏键盘,然后单击按钮。
有什么办法可以向上移动 ScrollViewer?或者将内容向上移动,以便可以 100% 看到焦点文本框下方的按钮?
我的页面包含 4 个文本框和一个按钮。内容在 ScrollViewer 中。当用户转到最后一个文本框时,其下方的按钮 50% 可见。因此,要单击它,用户必须单击不可聚焦区域以隐藏键盘,然后单击按钮。
有什么办法可以向上移动 ScrollViewer?或者将内容向上移动,以便可以 100% 看到焦点文本框下方的按钮?
解决方案是删除页面上的按钮并将它们替换为 ApplicationBar 中的按钮,因为这始终在 SIP 下方可见。
如果这不是您可以实施的解决方案(从设计的角度来看,没有理由不这样做,但有时这些决定来自其他地方),那么您可以考虑使用ScrollToVerticalOffset方法来尝试将所需的项目带入视野.
我建议您阅读Alex Sorokoletov关于如何转换视图的文章。它可能对您的问题有所帮助。