我在 wpf 应用程序中借助 BackgroundWorker 进行批量复制操作。我从工作线程调用方法 DoAction,如下所示
private void DoAction()
{
.....................
..................... // some code goes here and works fine
//Enable the Explore link to verify the package
BuildExplorer.Visibility = Visibility.Visible; // here enable the button to visible and gives error
}
如果我在最后看到 BuildExplorer 按钮可见性,则会显示错误“调用线程无法访问此对象,因为不同的线程拥有它。” 如何更新 UI 线程状态?