Aracılığıyla paylaş


Hızlı Başlangıç: Masaüstünden anlık bildirim gönderme

Bu hızlı başlangıçta, bir masaüstü uygulamasından bildirim gönderme işlemi gösterilmektedir.

Önkoşullar

Talimatlar

1. Toast içeriğinizi oluşturun

Not

Görüntü içeren bir bildirim şablonu belirttiğinizde, masaüstü uygulamalarının yalnızca yerel görüntüleri kullanabileceğini unutmayın; web görüntüleri desteklenmez. Ayrıca, yerel görüntü dosyasının yolu mutlak (göreli olmayan) bir yol olarak sağlanmalıdır.

 

// Get a toast XML template
XmlDocument toastXml = ToastNotificationManager.GetTemplateContent(ToastTemplateType.ToastImageAndText04);

// Fill in the text elements
XmlNodeList stringElements = toastXml.GetElementsByTagName("text");
for (int i = 0; i < stringElements.Length; i++)
{
    stringElements[i].AppendChild(toastXml.CreateTextNode("Line " + i));
}

// Specify the absolute path to an image
String imagePath = "file:///" + Path.GetFullPath("toastImageAndText.png");
XmlNodeList imageElements = toastXml.GetElementsByTagName("image");

ToastNotification toast = new ToastNotification(toastXml);

2. Olay işleyicilerini oluşturma ve ekleme

Toast bildirim olayları için işleyicileri kaydedin: Etkinleştirildi, Kapatıldı ve Başarısız oldu. Bir masaüstü uygulamasının, kullanıcı seçtiğinde uygulamanın bildirimden beklenen etkinleştirmesini işleyebilmesi için en azından Activated olayına abone olması gerekir.

toast.Activated += ToastActivated;
toast.Dismissed += ToastDismissed;
toast.Failed += ToastFailed;

3. Toast mesajını gönderin

Önemli

Uygulamanızın kısayolunun AppUserModelIDCreateToastNotifierher çağırdığınızda Başlangıç ekranına eklemeniz gerekir. Bunu yapmazsanız, bildiriminiz görüntülenmez.

 

ToastNotificationManager.CreateToastNotifier(appID).Show(toast);

4. Geri çağırmaları işleme

Bildirim uyarısından "etkinleştirildi" geri çağırma alırsa, uygulamanızın penceresini ön plana getirin. Bir kullanıcı bir toast bildirimi seçtiğinde, beklenti uygulamanın bu bildirimin içeriğiyle ilgili bir görünümde başlatılacağıdır.

Masaüstü uygulamalarından toast bildirimleri gönderme örneği

AppUserModelID aracılığıyla masaüstü bildirimlerinin nasıl etkinleştirileceğine dair

Toast XML şeması

Geçici bildirimlere genel bakış

Hızlı Başlangıç: Bir ekrana bildirim gönderme

Hızlı Başlangıç: Anında iletme bildirimi gönderme

Bildirim bildirimleri için yönergeler ve denetim listesi

Bir Toast Şablonunu Nasıl Seçer ve Kullanırsınız

Yüzer bildirimden etkinleştirmeyi yönetme

Uçan bildirimleri nasıl etkinleştireceğiniz

Bir toast şablonu seçme

Tost ses seçenekleri