Code:
Aggiornamento interfaccia grafica WPF da un thread secondario:
Code:
void ThreadSecondario(object sender, EventArgs e) { if (this.InvokeRequired) { Invoke(new MethodInvoker(delegate() { ThreadSecondario(sender, e); })); } else { AggiornaValori(sender); } } void AggiornaValori(object sender) { //Aggiornamento valori form }
using System.Windows.Threading; private delegate void AggiornaValoriDelegate(object sender); void ThreadSecondario(object sender, EventArgs e) { Dispatcher.BeginInvoke(DispatcherPriority.Normal, new AggiornaValoriDelegate(AggiornaValori), sender); } void AggiornaValori(object sender) { //Aggiornamento valori controlli WPF }
Nessun commento:
Posta un commento