Laden...

Threadübergreifend, Invoke

Erstellt von david.ka vor 16 Jahren Letzter Beitrag vor 15 Jahren 2.563 Views
D
david.ka Themenstarter:in
343 Beiträge seit 2005
vor 16 Jahren
Threadübergreifend, Invoke

Hallo,

ich arbeite mich gerade etwas inWPF .net 3.5 ein.

bisher habe ich Threadübergreifende Sachen wie folgt gemacht:


   private delegate void MyCallback(string wert);

  private void Super()
        {
            this.Invoke(new MyCallback(this.Process), new object[] { "bla" });
            
        }

        private void Process(string wert)
        {
            this.myControl.value = wert;
           
        }

also, nach mehr oder weniger diesem Muster.

nun funktioniert das Invoke leider nicht mehr. gibt es im neuen .net 3.5 eine neue Art Threadübergreifend zu programmieren?

danke.mfg.david.

Programming is like sex: One mistake and
you have to support it your lifetime

354 Beiträge seit 2004
vor 15 Jahren

WPF-Anwendungen starten mit 2 Threads:

  • 1 für Rendering
  • 1 für UI

Für UI ist der Dispatcher zuständig.

Weitere Informationen unter http://msdn2.microsoft.com/en-us/library/ms741870.aspx

.NET GUI - Die Community für grafische Oberflächen unter .NET
Jetzt kostenlos besorgen: .NET BlogBook
Norbert Eder
DasBackup