我有一个由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