在我的MainPage中,我添加了許多圖像,每個圖像都是通過製作HttpWebRequest從服務器檢索的。在MainPage上還有一些鏈接,單擊這些鏈接可將用戶帶到新頁面。如何檢查圖像是否在導航堆棧中加載時加載
我面對的問題是,在所有圖像加載到MainPage本身之前,如果我點擊MainPage上的任何鏈接,將創建並顯示一個新頁面,並且所有掛起的圖像請求都被取消。現在,如果通過單擊後退按鈕返回到MainPage,卸載的圖像仍保持卸載狀態。
我不知道如何檢查圖像是否已經加載或沒有,當我回到導航堆棧中的MainPage(如果我能夠發現一些圖像沒有加載,我可以請求服務器再次爲卸載的圖像)。我需要一個通用的解決方案。因爲MainPage內容佈局中的父子關係是動態的,意味着我不知道Image控件的層次結構,所以Image控件可以是一個畫布的子項,該畫布依次添加到MainPage的內容網格或圖像可以添加到一個全景/樞軸繼而加入的MainPage的內容的網格,等的部分中,....
我如何知道卸載的圖像得到了重點。當用戶導航回導航歷史記錄時,是否需要遍歷當前頁面內容的所有子項?如果是,則所有控件中都沒有兒童財產。例如,如果我的當前頁面包含畫布或網格或堆棧面板,則可以遍歷它們的所有子項。但如果它是一幅全景圖或主題圖,我將如何循環瀏覽它們的所有孩子。沒有兒童財產可用於這些控件。 – saikamesh
你能看到你所看到的repro嗎?我不明白你在做什麼,導致我認爲你在描述的內容。 –