在WP7中可见SIP时,ScrollViewer在尝试滚动时不滚动

时间:2011-12-09 16:11:46

标签: windows-phone-7 keyboard sip scrollviewer

我无法在键盘启动时使用带项目的文本框滚动ScrollViewer。我也很无法枚举文本框,以便在按下Enter键在输入字段之间移动时,我可以创建类似Tab的功能。我在网上查看了一些教程,但似乎没有用。

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

1 个答案:

答案 0 :(得分:0)

当用户使用KeyUp事件中的某些代码触摸“Enter”时,您可以强制关闭SIP。

<强> XAML

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

<强>代码

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();
  }
}