2013-10-25 145 views
0

我有问题与SIP(键盘)。它隐藏了当前焦点的文本框。 我有一些文本框的表单,我通过在SIP上点击change来改变焦点。键盘隐藏焦点文本框

enter image description here

但随后的键盘隐藏文本框... 我所有的文本输入框是在StackPanel中和周围的

这是一个已知的问题?有解决方案吗?

<ScrollViewer x:Name="Scroller" Grid.Row="1"> 
      <StackPanel Orientation="Vertical"> 
       <TextBlock Text="Name"/> 
       <TextBox x:Name="txtName" /> 
       <TextBlock Text="Email"/> 
       <TextBox x:Name="txtEmail"/> 
       <TextBlock Text="Phone"/> 
       <TextBox x:Name="txtPhone" /> 
       <TextBlock Text="Adress"/> 
       <TextBox x:Name="txtAddress" /> 

      </StackPanel> 
     </ScrollViewer> 
+0

默认情况下,它应该滚动页面以显示文本框。所以,有些东西阻止了这种行为。你有没有对页面进行一些转换? –

+0

它应该但不dos。没有任何转换。焦点更改为手动 – Vovich

+0

您可以制作一个空白页面,将文本框放在底部,然后您会看到它滚动。也许这个问题是由一些Style(利润率?)引起的。没有xaml代码很难说。 –

回答

0

保持你的代码中的< ListBox>。它不会隐藏。

+0

它没有帮助,我看到其他人也有同样的问题:http://stackoverflow.com/questions/10412230/scrollviewer-sip- issue-wp7-5-mango http://stackoverflow.com/questions/14707496/scrollviewer-does-not-scroll-up-while-keyboard-is-active – Vovich