Bir toast bildirimi tıklamasının uygulamanın yeni bir örneğini açmasını nasıl engelleyebilirim?

Jullia Hummingbird 20 Saygınlık puanı
2026-05-15T10:21:56.9133333+00:00

Merhaba herkese. İş uygulamamızda veritabanı kayıtları kaydedildiğinde veya silindiğinde bir toast bildirimi gösteriliyor. Bildirimde herhangi bir düğme yok, ancak yanlışlıkla üzerine tıklayınca uygulamanın ikinci bir örneği açılıyor. Toast bildirimi üzerindeki tıklamaları nasıl devre dışı bırakabilirim ya da yeni bir örnek açmak yerine mevcut uygulama penceresine odaklanmasını nasıl sağlayabilirim?

İş için Windows | Windows 365 Kurumsal
0 yorum Açıklama yok

Soru yazarı tarafından kabul edilen yanıt
Harry Phan 33,720 Saygınlık puanı Bağımsız Danışman
2026-05-15T11:12:56.0466667+00:00

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.

Bu yanıt yardımcı oldu mu?

1 kişi bu yanıtı yararlı buldu.
0 yorum Açıklama yok

0 ek yanıt

Sıralama ölçütü: En Yeni

Yanıtınız

Yanıtlar, soru sahibi tarafından ‘Kabul Edildi’ ve moderatörler tarafından ‘Önerildi’ olarak işaretlenebilir, bu da kullanıcıların yanıtın yazarın sorununu çözdüğünü bilmelerine yardımcı olur.