2011-08-16 55 views
0

我正在開發WP7平臺的應用程序(實際上是WP7.1 sdk)。我有一個頁面,圖像和幾個文本框在一個Grid中封裝在scrollviwer中,它支持縱向和橫向。我面臨着惜售我的兩個問題,一些奇怪的行爲:在wp7上打開SIP(鍵盤)的滾動問題

  1. 是否有肖像模式下的解決方案,或者至少解釋爲什麼當我專注於任何文本框和SIP出現在其餘的我無法通過滾動頁面可視區域?當我嘗試用SIP向上滾動它時,它總是彈回到聚焦的文本框,以便選擇另一個文本框,我必須點擊以隱藏SIP並選擇另一個文本框。 (它的煩人和用戶不友好)然而,在橫向模式下,我可以輕鬆地滾動頁面(無彈跳),並選擇我想要的任何SIP。我認爲它必須採取一些事實,在沒有SIP的肖像模式下,您可以看到所有元素,而在橫向上,您必須向下滾動才能看到一些文本框。但是如果我查看一些系統應用程序,我會看到類似的頁面,並且它不會通過鍵盤反彈到集中的文本框,所以我不知道我在做什麼錯誤。
  2. 是否有任何解決方法,以正確定位從autocompletebox控制從工具包,當它在scrollviewer內部聲明的下拉列表中的下拉列表?它的位置總是搞砸了,大多數時候我試圖解決這個問題,它在文本框本身隱藏它。

謝謝你的時間。 我已經做了一些研究但沒有解決任何問題: -/

回答

-1
  1. 我建議你閱讀Alex的article on the subject。我認爲它應該很好地回答你的問題。

  2. 不是。 ScrollViewer中不應該有AutoCompleteBox

+0

BringIntoView在Silverlight中不可用 –

+0

感謝您的回答。亞歷克斯的解決方案是可以接受的,我會盡力實施它。 – MSkuta

+0

鏈接已死 – thumbmunkeys

相關問題