Windows phone 7 Windows Phone 7-将内容移动到键盘上方

Windows phone 7 Windows Phone 7-将内容移动到键盘上方,windows-phone-7,windows-phone-7.1,Windows Phone 7,Windows Phone 7.1,我有一个包含4个文本框和一个按钮的页面。内容在ScrollViewer中。当用户转到最后一个文本框时,它下面的按钮50%可见。所以,要点击它,用户必须点击非聚焦区域来隐藏键盘,然后点击按钮 有没有办法将ScrollViewer向上移动?或者将内容向上移动,使聚焦文本框下方的按钮100%可见?解决方案是删除页面上的按钮,并将其替换为应用程序栏中的按钮,因为这在SIP下方始终可见 如果这不是您可以实现的解决方案(从设计角度来看,没有理由不这样做,但有时这些决策来自其他地方),那么您可以尝试使用该方法

我有一个包含4个文本框和一个按钮的页面。内容在ScrollViewer中。当用户转到最后一个文本框时,它下面的按钮50%可见。所以,要点击它,用户必须点击非聚焦区域来隐藏键盘,然后点击按钮


有没有办法将ScrollViewer向上移动?或者将内容向上移动,使聚焦文本框下方的按钮100%可见?

解决方案是删除页面上的按钮,并将其替换为应用程序栏中的按钮,因为这在SIP下方始终可见


如果这不是您可以实现的解决方案(从设计角度来看,没有理由不这样做,但有时这些决策来自其他地方),那么您可以尝试使用该方法,并将所需的项目带入视图中。

我建议您阅读如何转换视图。这可能对您的问题有所帮助。

谢谢。你能给我举一些如何实现第二个解决方案的例子吗?ScrollToVerticalOffset似乎不起作用。它不会向上移动内容。@Chitan我总是希望使用第一种解决方案。要使滚动正常工作,您可能还需要在显示SIP时调整容器的高度,但您需要ht e mango工具来一致地检测此问题。第一个解决方案看起来不错,但它破坏了与其他平台的一致性。对于第二种选择,我已经有了芒果工具。你能告诉我你所说的容器高度是多少吗?@Christian如果你想在多个平台上保持一致,你会为每个平台创建不符合标准的应用程序。请记住,您的用户在他们正在使用的手机上的其他应用程序的上下文中看到您的应用程序,而不是在多个平台上的应用程序上下文中看到您的应用程序。关于容器,我指的是控件(可能是一个网格),其中包含scrollviewer(如果没有,则需要一个),其中包含所有TexBox等。对一致性的极好解释。非常感谢。我还将研究解决方案并让您知道。