2012-07-18 59 views
0

我開發了一個應用程序,該應用程序具有透視圖項,其中列出了http鏈接(通過圖像可視化)和帶有web瀏覽器控件的頁面。當我選擇一個鏈接時,它顯示在網頁瀏覽器中。現在我有問題,當我返回到樞軸樞紐項目是空的,我需要再次加載它們。wp7在頁面和數據透視之間導航,我是否總是需要重新加載透視項目?

所以我的問題是這是標準的,預期的行爲?我問我沒有使用mvvm模型的原因,並且我的項目在透視項目內部通過用戶控件顯示。

我的第二個問題,你有什麼想法我可以如何防止重新加載它?我已經嘗試將瀏覽器作爲彈出窗口,但我沒有提供所需的應用程序欄。可能有一種方法來緩存或重新調整關鍵點嗎?

任何想法是值得歡迎的。

問候, 拉爾夫

+0

您正在加載透視項目的方法? – Raghuveer 2012-07-18 10:33:43

回答

0

我有同樣的情況,從導航頁透視離開後,我重新裝在樞軸頁面OnNavigatedTo功能的項目。

但我做了一些優化,例如,我有一個緩存的靜態數據,所以我不必每次都從我的IsolatedStorage加載它們,因此加載更快的頁面。 我有很多圖像被加載到ImageBrushes在構造函數中,以便我避免每次分配它們。

+0

嗨alfah,我剛剛閱讀了一篇關於Page_Loaded和OnNavigatedTo事件的文章,改變了Page_Loaded和OnNavigated的方法後,我感覺它至少在模擬器上有點快。我現在要檢查設備。謝謝! – 2012-07-18 12:39:15

+0

@Raif,很高興能幫到你。如果您已解決問題,請標記答案並關閉主題。 – alfah 2012-07-19 05:08:52

相關問題