1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
|
BackgroundWorker worker = new BackgroundWorker();
public Enregistrement()
{
InitializeComponent();
worker.DoWork += worker_DoWork;
worker.RunWorkerCompleted += worker_RunWorkerCompleted;
}
private void Bt_Enregistrement_Click(object sender, RoutedEventArgs e)
{
this.PgB.IsIndeterminate = true;
worker.RunWorkerAsync();
}
void worker_DoWork(object sender, DoWorkEventArgs e)
{
Dispatcher.Invoke((Action)(() => { MaMethode(); }));
}
void MaMethode()
{
//mon code ici
} |
Partager