2013-11-03 56 views
1

我搜索了加載的問題答案。當鍵盤可見時,Windows Phone 8滾動

基本上在我的WP8應用程序中,我有一個「添加記錄」頁面和一個文本框列表。我可以上下滾動頁面的整個長度,但是當我點擊其中一個文本框並出現鍵盤時,我不能再滾動到最底部,因此無法完成最後幾個文本框。

現在,如果你看看WP8上的MS日曆應用程序,「新約會」頁面也有類似的東西 - 當你點擊其中一個文本框時,你仍然可以上下滾動整個過程。

我想知道,有沒有我能看到MS使用過的XAML?然後我可以從中學習。我敢肯定它就像設置高度屬性一樣簡單,但是我現在已經有一段時間了。

不是發佈我的XAML等,有沒有人知道我在哪裏可以看看MS股票應用程序的XAML?如果這是可能的...

謝謝

+0

這是我的XAML - http://pastebin.com/8WpLgVkr – user2950076

+0

請上傳一個可編譯的XAML代碼(可以刪除您的控件名稱或設置有效的值) –

+0

http://pastebin.com/VVy7zTRg - 我刪除了一些沒有必要或我不想在pastebin上發佈的東西。乾杯。 – user2950076

回答

0

我有同樣的問題。但最後我解決了它,我只是使用Height屬性來做到這一點。我已經回答了張貼someone.Please同一類型的問題,請執行下列步驟

  • 首先創建一個ScrollViewer中
  • 的球鐵QT500的ScrollViewer創建一個容器(如:網格/ StackPanel中/邊框等...)並將其中的每一個控制。爲的ScrollViewer和集裝箱
  • 設置固定的高度(注:容器的高度應比ScrollViewer中的高度會更大)

請參見下面的代碼

<ScrollViewer Height="500"> 
     <Grid Name="Container" Height="700"> 
      <TextBox/> 
      <TextBox/> 
      <TextBox/> 
     </Grid> 
</ScrollViewer> 

現在,你甚至可以在滾動容器網顯示KeyBoard,甚至關注TextBox。