0
我在Windows Phone 8.1頁面導航中遇到了一個奇怪的問題。Windows Phone通用 - 導航和載入頁面
我有兩頁。
登錄頁面>包含應用欄,其中按鈕之一將我們帶到第二頁。
使用MVVM對第二頁進行緩存,即在啓動應用程序時向IOC註冊第二頁並將其實例綁定到第2頁XAML。
在第二頁查看模型構造函數我正在調用Server來獲取數據。
面臨的問題。
- 單擊應用欄按鈕導航到第二頁時,應用會保留在第一頁,直到第二頁進行服務器調用並獲得響應。然後導航。
但實際行爲必須是它應該導航到第二頁,並在那裏等待響應顯示進度條。
- 一個快速修復是我提出的線程停止一段50毫秒在頁面2的構造視圖模型的再發服務呼叫
它導航到第二頁立即在那裏等待,直到回覆,但前一頁應用欄仍然顯示,直到我得到迴應。
我甚至在導航到該頁面之前通過摺疊應用欄找到快速解決方案。
我知道這些快速修復不好。所以請幫助我找出問題所在,或者如果您已經知道,請回到解決方案。
空指針,即使把它放在Page PageLoaded它需要時間來呈現頁面。頁面背景是一個本地圖像,但它在我得到響應後呈現。 –
您如何發送網絡請求?你可以包含一些代碼嗎? –
它只是一個Http Post請求, HttpsService httpSrvc = new HttpsService(); IProgress progress = new Progress (ProgressHandler); string Response = string.Empty; Response =等待httpSrvc.getHttpResp(RequestUrl,「」,isToggleOn,progress); –