Megosztás a következőn keresztül:


Gyors indítás: Toast értesítés megjelenítése az asztalon

Ez a rövid útmutató bemutatja, hogyan hozhat létre bejelentési értesítést egy asztali alkalmazásból.

Előfeltételek

Előírás

1. A bejelentési tartalom létrehozása

Jegyzet

Amikor egy képet tartalmazó bejelentési sablont ad meg, vegye figyelembe, hogy az asztali alkalmazások csak helyi képeket használhatnak; a webes képek nem támogatottak. Emellett a helyi képfájl elérési útját abszolút (nem relatív) elérési útként kell megadni.

 

// 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. Az eseménykezelők létrehozása és csatolása

Regisztrálja a kezelőket a toast eseményekhez: Aktiválva, Elutasítva és Sikertelen. Egy asztali alkalmazásnak legalább fel kell iratkoznia az Aktiválási eseményre, hogy a felhasználó kiválasztásakor kezelni tudja az alkalmazás várható aktiválását a toast értesítésből.

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

3. A köszöntő elküldése

Fontos

Az alkalmazás parancsikonjának AppUserModelID kell szerepelnie a kezdőképernyőn minden alkalommal, amikor meghívja CreateToastNotifier. Ha ezt nem teszi meg, az értesítés nem fog megjelenni.

 

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

4. A visszahívások kezelése

Hozza az alkalmazás ablakát az előtérbe, ha "aktivált" visszahívást kap a toast értesítésből. Amikor egy felhasználó értesítést választ, az elvárás az, hogy az alkalmazás a kiválasztott értesítés tartalmához kapcsolódó nézetbe induljon el.

Asztali alkalmazásokból küldött gyorsértesítések mintája

Hogyan lehet engedélyezni az asztali 'toast' értesítéseket egy AppUserModelID segítségével

Toast XML-séma

Lebegő értesítés áttekintése

Rövid útmutató: Toast értesítés küldése

Gyors útmutató: Lebegő push értesítés küldése

Toast értesítésekre vonatkozó irányelvek és ellenőrzőlista

Hogyan válasszunk és használjunk értesítési sablont

Hogyan kezeljük a toast értesítés aktiválását

Hogyan iratkozhat fel felugró értesítésekre

Bejelentési sablon kiválasztása

hangbeállítások bejelentése