Herhangi bir UI öğesine başvuruda bulunmadığınızda kullanıcı arayüzü Dispatcher
'u almanın bir yolu var mı?UI iş parçacığı dağıtıcısını nasıl alabilirim?
cevap
Statik uygulama örneğinden UI Dispatcher yakalayabilir: Application.Current.Dispatcher
Bunu bir kapatma işlemini sırasında temizlenebilir olarak, birinci sıfır için Application.Current
kontrol etmek isteyebilir.
Ne yazık ki bu WinForms uygulamasında WPF öğeleri barındıran talihsiz ruhlar için WinForms de null olduğunu. –
@AndrewGarrison, el ile yeni System.Windows.Application() 'diyerek statik' Application' nesnesini yaratabilirsiniz. – Taedrin
- 1. UI iş parçacığı üzerinde görev sürdürme, arka plan iş parçacığı
- 2. CountdownTimer UI iş parçacığı güncelleştiren çalışan iş parçacığı içinde
- 3. Qt: Arka plan iş parçacığı yenileme UI iş parçacığı
- 4. UI iş parçacığı olmadan görev senkronizasyonu
- 5. WPF Denetimi Ayrı UI İş Parçacığı On?
- 6. BackgroundWorker iş parçacığı WinForms UI güncelleştirmesi
- 7. Android VideoView setVideoURI blokları UI iş parçacığı
- 8. Görev sürekliliği engelleniyor UI iş parçacığı
- 9. UI'dan ayrı iş parçacığı
- 10. iş parçacığı afinitesi
- 11. iş parçacığı
- 12. iş parçacığı içinde yerel depolama iş parçacığı
- 13. İş parçacığı tanıtıcısı iş parçacığı tanıtıcısı
- 14. Ayrı iş parçacığı içinde
- 15. Ana İş Parçacığı Denetimi: Bir arka plan iş parçacığı üzerinde UI API çağrısı: - [UIApplication temsilci]
- 16. Tomcat iş parçacığı havuzundaki iş parçacığı sayısı nasıl artırılır?
- 17. Bir UI iş parçacığının tanımı nedir? Bir .NET uygulamasında yalnızca bir UI iş parçacığı var mı?
- 18. Rxjava AndroidSchedulers.mainThread() UI iş parçacığı anlamına mı geliyor?
- 19. Farklı bir UI iş parçacığı içinde bir DocumentViewer içeriğini yazdırma
- 20. WebView'ün loadUrl yöntemi UI iş parçacığı üzerinde çalışıyor mu?
- 21. Çoklu iş parçacığı nasıl ekleyebilirim?
- 22. İş parçacığı engellenmeden bekleyin. - Nasıl?
- 23. WPF'de UI dispatcher.begininvoke yöntemi iş parçacığı güvenli mi?
- 24. JavaFX UI Platform.runLater() ile birçok iş parçacığı kullanarak donma
- 25. Neden Await sonra kod UI iş parçacığı üzerinde çalışmaz?
- 26. Uygulama sınıfı, UI iş parçacığı üzerinde çalışıyor mu?
- 27. WPF Senkronize animasyon ve UI iş parçacığı kilitlenmesi
- 28. UWP çapraz iş parçacığı bilgileri
- 29. Ana iş parçacığı
- 30. Django/sqlite3 "OperationalError: iş parçacığı yok" iş parçacığı üzerinde
Bazı ayrıntılar ... GUI nesnelerine veya UI Thread'e başvurunuz yok mu? Memurluğunuz olduğunda ne yapmayı düşünüyorsunuz? – Gishu
@Gishu ve yedi yıl sonra da benim gibi olanlar için, sahip olduğunuz her şey örn. UI iş parçacığında dinlenen bir 'ObservableCollection '(ve böylece kullanıcı arabiriminden değiştirmeyi denerseniz, reentranite başarısız olur), ancak herhangi bir dağıtıcı göstermez ... Bu durumda, UI' Dispatcher' ama herhangi bir UI öğeleri yok –