我正在制作一個帶有側邊欄的 WPF 應用程式,用于瀏覽加載到框架上的不同頁面。與任何其他側邊欄一樣,單擊的側邊欄單選按鈕在單擊時會突出顯示。

現在,我面臨的問題是我需要導航到的頁面相當繁重,大約有 20 多個復選框、20 多個文本框、20 多個標簽和更多控制元件。因此,在單擊側邊欄上的單選按鈕時,在導航頁面并因此突出顯示單選按鈕之前會有相當長的延遲。我設法在每次框架導航時顯示一個加載視窗,但是我想不出一種方法來消除單擊單選按鈕和突出顯示之間的延遲。
uj5u.com熱心網友回復:
問題是你沒有預加載你的頁面,你可以輕松地從這個頁面切換
PagesNavigation.Navigate(new MyPage());對此
MyPage mypage = new MyPage(); // Place this line in your init method PagesNavigation.Navigate(mypage); // Replace the previous navigate with this line通過這種方式,您的所有加載時間都將在應用程式開始時(或您放置初始化的位置),而且您也不會在同一頁面上多次重新創建。
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/341190.html
下一篇:創建一個相互下方的矩形

