Benzer bir şey bulmak için çalıştı ve verilen tüm cevapları okuyun ama bana açıklayacak bir şey bulamadı.async beklemeyi beklemiyor
İletişim kutusu açılır penceresini (WPF) açmak için örnek bir kod. ShowOverlayView'ın True değerine döndükten sonra, UI'nin erişilebilir olacağı (bu yüzden beklenmedik olmasının nedeni budur) ve programın "Kapat" ı tıklandığında bitene kadar beklemesini istiyorum.
Küçük açıklama: ShowOverlayViewModel, bir ContentControl öğesinin Görünürlük özelliği için true/false değerine bir boolean ayarlar. Bu durumda, o zaman “normal yol” için beklemek için hiçbir şeyim yok.
Şu an görünüm "görünür" olduğunda MessageBox hemen gösterilir. AutoResetEvent için beklemiyor gibi görünüyor.
Küçük güncelleme: MessageBox ile ilgili olması gerektiği anlaşılıyor. Kod özelliğini bekledikten sonra Message özelliğini değiştirmeyi denedim ve yalnızca .set() 'den sonra oluştu. MessageBox neden yaptığı gibi davranmayı hala öğrenmeyi çok isterim. yardım
#usr - Bunun nasıl yapılacağı konusunda daha iyi bir fikir isterim. Teşekkürler –