Windows phone 7 wp7上打开SIP(键盘)时的滚动问题

Windows phone 7 wp7上打开SIP(键盘)时的滚动问题,windows-phone-7,keyboard,scroll,Windows Phone 7,Keyboard,Scroll,我正在为WP7平台开发一个应用程序(实际上是WP7.1 sdk)。我有一个页面,在scrollviwer封装的网格中有一个图像和两个文本框,支持纵向和横向。我面临着一些奇怪的行为,这引发了我的两个问题: 是否有解决方案或至少解释为什么在纵向模式下,当我关注任何文本框,出现SIP时,我无法在其余可视区域滚动页面?当我尝试用SIP向上滚动它时,它总是返回到焦点文本框,因此要选择另一个文本框,我必须点击Elswer以隐藏SIP并选择另一个文本框。(这很烦人,对用户也不友好)不过,在横向模式下,我可以轻

我正在为WP7平台开发一个应用程序(实际上是WP7.1 sdk)。我有一个页面,在scrollviwer封装的网格中有一个图像和两个文本框,支持纵向和横向。我面临着一些奇怪的行为,这引发了我的两个问题:

  • 是否有解决方案或至少解释为什么在纵向模式下,当我关注任何文本框,出现SIP时,我无法在其余可视区域滚动页面?当我尝试用SIP向上滚动它时,它总是返回到焦点文本框,因此要选择另一个文本框,我必须点击Elswer以隐藏SIP并选择另一个文本框。(这很烦人,对用户也不友好)不过,在横向模式下,我可以轻松地滚动页面(不反弹),然后用SIP up选择我想要的任何内容。我认为这与一个事实有关,即在没有sip的纵向模式下,您可以看到所有元素,而在横向模式下,您必须向下滚动才能看到一些文本框。但是,如果我查看一些系统应用程序,我会看到类似的页面,它不会在键盘打开的情况下跳转到聚焦文本框,所以我不知道我做错了什么
  • 在scrollviewer中声明autocompletebox控件的下拉列表时,是否有任何解决方法可以正确定位工具箱中的下拉列表?它的位置总是乱七八糟的,大多数时候我试图解决这个问题,它出现在文本框上,隐藏了它
  • 谢谢你抽出时间。 我已经做了一些研究,但没有解决任何问题:-/

  • 我建议你读亚历克斯的书。我认为它能很好地回答你的问题

  • 不是真的。在
    ScrollViewer
    中不应该有
    AutoCompleteBox


  • 你能试试我的解决办法吗?

    BringIntoView在Silverlight中不可用,谢谢您的回答。亚历克斯的解决方案是可以接受的,我今天将尝试实施它。这个问题也过时了。该平台不再符合开发条件。