Merhaba Jullia Hummingbird
Bu durumda gördüğünüz sorun, toast bildiriminizin varsayılan aktivasyon davranışına bağlı kalmasından kaynaklanıyor. Kullanıcı bildirime tıkladığında Windows bunu uygulamayı başlatma isteği olarak yorumluyor ve yeni bir örnek açıyor. Bunu engellemek için bildirim XML’inde ActivationType="none" ayarlamanız gerekir. Eğer UWP/WinRT API’lerini kullanıyorsanız, ToastNotification.Activated olayını yakalayarak hiçbir işlem yapmamasını sağlayabilir veya sadece Application.Current.MainWindow.Activate() çağrısı ile mevcut pencereyi öne getirebilirsiniz.
WinForms veya WPF ile Desktop Bridge kullanıyorsanız, uygulamaya iletilen aktivasyon argümanlarını yakalayıp yok sayabilirsiniz; böylece tıklama yalnızca mevcut pencereyi odaklar. Alternatif olarak, bildirimin yalnızca Action Center’a kaydedilmesini istiyorsanız SuppressPopup = true ayarıyla bildirimi tıklanamaz hale getirebilirsiniz. Özetle, aktivasyonu tamamen kapatmanız veya mevcut pencereye yönlendirmeniz gerekir; aksi halde Windows varsayılan olarak yeni bir örnek başlatır.
Eğer yukarıdaki yanıt sorunuza yardımcı olduysa, lütfen “Yanıtı Kabul Et” seçeneğine tıklayın. Böylece benzer sorunlarla karşılaşan diğer topluluk üyeleri çözümü kolayca bulabilir. Katkınız büyük değer taşımaktadır.
Harry.