0
私は2つのウィンドウを持っています。私のmainWindowとbusyIndicatorのウィンドウ。 私はbusyIndicatorを表示したいのですが、BackgroundWorkerとDispatcherを使ってメインウィンドウで作業(計算とUI)を行っています。しかし、busyIndicatorがないと、ウィンドウだけが表示されます。WpfのBackgroundWorkerでBusyIndicatorを実行できません
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();
何か問題がありますか? ありがとう