【发布时间】:2012-11-11 18:48:06
【问题描述】:
我在 Silverlight 视图中有一个 TabControl,我通过将其 ItemsSource 绑定到我的 ViewModel 中的 TabItems ObservableCollection 来加载选项卡。
要打开一个新标签,创建和加载它需要一点时间,我想同时运行一个 BusyIndicator。
当它们在 ViewModel 中创建和加载时,如果我在调用“load”方法之前设置 IsBusy 属性,它不会显示,因为它不是异步的。
我尝试在后台工作程序中设置它,但是当我创建 TabItem 以将其添加到 TabItems 列表时它崩溃了 (UnauthorizedAccessException)。
知道吗???提前致谢。
【问题讨论】:
-
你能发布你的 BGW 代码吗?
标签: multithreading silverlight mvvm backgroundworker