2011-08-08 66 views

回答

4

不知道這是否已經可以幫助你:

DataGrid中使用UI虛擬化,什麼手段,他們是在屏幕上可見之前和源對象的相應屬性不創建對象將只要它們不可見,就不會被調用。這也意味着ui元素在不再可見時被回收。
這是免費的,您不必額外編碼即可使用此功能。如果我正確地解釋你的問題,主要問題是,如何知道需要一個業務對象的屬性。對於用戶界面虛擬化,這是第一次調用屬性時 - 您可以執行一些惰性初始化。但要注意將過多的初始化代碼放入屬性中(DB同步查找等),否則DataGrid將變得非常慢並且不方便。

相關問題