我有一個由BusyIndicator包裝的ListBox。 ListBox很沉重,有時可能需要4或5秒才能渲染。Silverlight - 當ListBox使用BusyIndicator呈現時屏蔽屏幕
我不知道什麼是在ListBox呈現時使用BusyIndicator阻止UI的最佳方式?
編輯:對不起,我沒有讓我的問題很清楚...請注意,ListBox的ItemsSource綁定到視圖模型中的ObservabaleCollection。這個收集是快速填充。我猜想,真正拖慢所有事情的是UI渲染,因爲ListBox包含了非常複雜的自定義ListBoxItems。
另外ListBox的ItemsPanel是一個WrapPanel。它不像默認的VirtualisingStackPanel,所以我猜這可能是一個ListBox性能問題?
我不認爲它是減慢速度的ItemsSource。請參考我調整後的問題。謝謝。 :) – 2010-08-12 23:45:30