C# Wpf忙指示灯

C# Wpf忙指示灯,c#,.net,wpf,multithreading,wpftoolkit,C#,.net,Wpf,Multithreading,Wpftoolkit,在我的wpf应用程序中,我使用的是扩展wpftoolkit BusyIndicator,问题是无法从viewmodel更新isbusy属性,如何从viewmodel或其他进程更新它 请提供任何文章、链接、参考资料 谢谢,我提前通知您。如果您有一个ViewModel,我会将IsBusy绑定到相应的属性,然后您只需要更改它 e、 g 您所说的IsBusy不能从ViewModel更新是什么意思?你的意思是当你设置它时,视图不会改变吗?这是因为您正在UI线程上执行一些资源交互工作吗?如果是这样的话,你想

在我的wpf应用程序中,我使用的是扩展wpftoolkit BusyIndicator,问题是无法从viewmodel更新isbusy属性,如何从viewmodel或其他进程更新它

请提供任何文章、链接、参考资料


谢谢,我提前通知您。

如果您有一个ViewModel,我会将
IsBusy
绑定到相应的属性,然后您只需要更改它

e、 g


您所说的IsBusy不能从ViewModel更新是什么意思?你的意思是当你设置它时,视图不会改变吗?这是因为您正在UI线程上执行一些资源交互工作吗?如果是这样的话,你想做的就是让一个幕后工作者来完成你的实际工作。这里有一篇关于它的好文章。然后可以设置IsBusy属性,它将显示在视图中,因为长时间运行的代码将位于工作线程上

<extToolkit:BusyIndicator IsBusy="{Binding IsProcessing}" />