1
因此,我在選項卡中有兩個選項卡項。我是兩個數據綁定。如果當我點擊第二個標籤項時,內存會穿過屋頂。看起來像是懶加載或什麼的。所以如果我不點擊它,內存仍然保持不變,但是當我點擊第二個標籤項時,它似乎開始數據綁定。WPF - TabItem似乎是點擊時的數據綁定內容
感謝任何人的幫助!
因此,我在選項卡中有兩個選項卡項。我是兩個數據綁定。如果當我點擊第二個標籤項時,內存會穿過屋頂。看起來像是懶加載或什麼的。所以如果我不點擊它,內存仍然保持不變,但是當我點擊第二個標籤項時,它似乎開始數據綁定。WPF - TabItem似乎是點擊時的數據綁定內容
感謝任何人的幫助!
WPF TabControl卸載當前不可見的選項卡,並在切換到它們時重新加載它們。因此,從Tab1更改爲Tab2將卸載Tab1並加載Tab2(這可以通過選項卡中某個項目上的Loaded事件進行驗證)。
你在你的標籤內或任何tabcontrols的加載事件中做了什麼內存密集型?
是的先生,我正在建立一個圖表有什麼建議嗎? – TCoder 2010-08-20 16:35:23
如果您的圖表有很多行/列,我建議您查看Virtualizing它(谷歌VirtualizingStackPanel),因爲這將只會導致可見的行被創建。如果緩慢是由諸如巨大的數據集填充等引起的,那麼我建議將數據集保存在CodeBehind中並將圖表綁定到它,以便重新加載選項卡只重新裝入綁定,而不是整個數據集。 – Rachel 2010-08-20 16:54:31