2013-10-25 4 views
0

У меня проблемы с SIP (клавиатурой). Он скрывает в настоящее время сосредоточенное текстовое поле. У меня есть форма с некоторыми номерами TextBoxes, и я меняю фокус, нажимая ↲ на SIP.Клавиатура скрывает сфокусированное текстовое поле

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

он должен, но не дознать. У меня нет никаких преобразований. Смена фокуса вручную – Vovich

+0

Вы можете сделать пустую страницу, поместить текстовое поле в нижнюю часть, и вы увидите, что она прокручивается. Возможно, проблема вызвана некоторым стилем (поля?). Трудно сказать без кода 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

Смежные вопросы