La mia applicazione si interfaccia ad una origine dati di tipo odbc, preleva i dati, li elabora e li inserisce in un controllo MindFusion.Calendar che li rappresenta sottoforma di appuntamenti.
Il recupero dei dati viene eseguito attraverso un BackgroundWorker che funziona perfettamente.
Il BGW gestisce l'evento WorkCompleted nel Thread UI di Wpf pertanto ha la possibilità di modificare le proprietà dei controlli come TextBox e altro ancora, compreso il calendario, in questa routine ho inserito l'avvio del Dispatcher ma sembra richiedere molto tempo lostesso,
anche un minuto (circa 500 voci da inserire e no 500.000.000.000.000.000)
L'inserimento delle voci nel calendario è una attività piuttosto pesante e richiede molto tempo,
come posso gestire l'inserimento dei dati nel calendario in un thread separato?
Ho provato con un Dispatcher nel seguente modo ma niente da fare
Consigli??codice:Dispatcher.BeginInvoke(DispatcherPriority.Normal, New AggiornaPrenotazioni_Delegate(AddressOf Me.SubAggiorna))

Rispondi quotando