Windows phone 7 当SIP在WP7中可见时,尝试滚动时ScrollViewer不滚动

Windows phone 7 当SIP在WP7中可见时,尝试滚动时ScrollViewer不滚动,windows-phone-7,keyboard,sip,scrollviewer,Windows Phone 7,Keyboard,Sip,Scrollviewer,当键盘打开时,我无法让带有项目绑定文本框的ScrollViewer滚动。我也不知道如何枚举文本框,这样当按下Enter键在输入字段之间移动时,我就可以创建一个类似于选项卡的功能。我在网上看了一些教程,它们似乎不起作用 在选择另一个文本框来实际输入信息之前,我需要放下键盘。有什么建议吗?当用户在KeyUp事件中用一些代码点击“回车”时,您可以强制关闭SIP XAML <TextBox Height='72' Name='textBox5' Text

当键盘打开时,我无法让带有项目绑定文本框的ScrollViewer滚动。我也不知道如何枚举文本框,这样当按下Enter键在输入字段之间移动时,我就可以创建一个类似于选项卡的功能。我在网上看了一些教程,它们似乎不起作用


在选择另一个文本框来实际输入信息之前,我需要放下键盘。有什么建议吗?

当用户在KeyUp事件中用一些代码点击“回车”时,您可以强制关闭SIP

XAML

<TextBox Height='72'
           Name='textBox5'
           Text=''
           Width='460'
           KeyUp='textBox5_KeyUp' />

这会很有帮助,但我的问题是文本框是在itemtemplate中生成的,我希望Enter在各种文本框之间切换。有没有一种方法可以让他们选择一个连续的tabstops,这样他们就可以像他们应该做的那样工作?还有,当SIP启动时,如何让它们一直滚动到应用程序页面的底部?这里有三个问题…:>可以在itemtemplate中设置制表位。IsTabStop=“True”TabIndex=“5”我不确定您对可滚动问题的要求。
private void textBox5_KeyUp(object sender, KeyEventArgs e)
{

  // to force the SIP to close on enter key
  if (e.Key == Key.Enter)
  {
    // be sure and set IsTabStop = true on root element
    this.Focus();
  }
}