У меня есть два окна. Мой mainWindow и окно с busyIndicator. Я использую BackgroundWorker и Dispatcher для выполнения работы (вычисления и ui) в главном окне, в то время как я хочу показать busyIndicator. Но только окно показывает без busyIndicator.Не удалось запустить BusyIndicator с BackgroundWorker в Wpf
BusyIndicator_Window busy = new BusyIndicator_Window();
busy.Show();
BackgroundWorker worker = new BackgroundWorker();
worker.DoWork += (o, ea) =>
{
Dispatcher.Invoke((Action)(() =>
{
Plot.Plot_MV.startAnke(selectedFilePath, lw);
}));
};
worker.RunWorkerCompleted += (o, ea) =>
{
busy.busyIndicator.IsBusy = false;
};
busy.busyIndicator.IsBusy = true;
worker.RunWorkerAsync();
есть ли что-нибудь, что я получил? Thanks