Megosztás:


Toast headers

A Műveletközpontban vizuálisan csoportosíthat egy kapcsolódó értesítések készletet az értesítéseken használt toast fejléc segítségével.

Important

A Desktop Creators Update-re és az Értesítések könyvtár 1.4.0-s verziójára van szükség: Az értesítések fejléceinek megtekintéséhez az Asztali build 15063-at vagy újabb verziót kell futtatnia. A UWP közösségi eszközkészlet-értesítések NuGet könyvtárának 1.4.0-s vagy újabb verzióját kell használnia a fejléc létrehozásához az értesítés tartalmában. Az élőfejek csak asztali számítógépen támogatottak.

Ahogy alább látható, ez a csoportos beszélgetés egyetlen fejléc alatt van egységesítve: "Kemping!!". A beszélgetés minden egyes üzenete egy külön toast értesítés, amely azonos fejlécet oszt meg.

fejléccel ellátott köszöntők

Az értesítéseket kategóriák szerint is csoportosíthatja, például a repülési emlékeztetőket, a csomagkövetést és egyebeket.

Fejléc hozzáadása egy rövid értesítéshez

Így adhat hozzá fejlécet egy bejelentési értesítéshez.

Note

Az élőfejek csak asztali számítógépen támogatottak. Azok az eszközök, amelyek nem támogatják a fejléceket, egyszerűen figyelmen kívül hagyják a fejlécet.

new ToastContentBuilder()
    .AddHeader("6289", "Camping!!", "action=openConversation&id=6289")
    .AddText("Anyone have a sleeping bag I can borrow?");

In summary...

  1. Adja hozzá a FejlécToastContent
  2. Rendelje hozzá a szükséges azonosítót, Címés argumentumokat tulajdonságokat
  3. Küldje el az értesítését (tudjon meg többet)
  4. Egy másik értesítésben használja ugyanazt a fejlécet azonosítót, egyesítse őket a fejléc alatt. Az azonosító az egyetlen tulajdonság, amely meghatározza, hogy az értesítések csoportosítva legyenek-e, ami azt jelenti, hogy a Cím és az Argumentumok eltérőek lehetnek. A cím és a argumentumok a csoporton belüli legutóbbi értesítésből kerülnek felhasználásra. Ha az értesítést eltávolítják, a Cím és a Argumentumok visszaállnak a következő legutoljára beérkezett értesítésre.

Élőfej aktiválásának kezelése

A fejlécekre a felhasználók kattinthatnak, így a felhasználó a fejlécre kattintva többet is megtudhat az alkalmazásból.

Ezért az alkalmazások a argumentumokat megadhatják a fejlécben, hasonlóan a toast értesítés indítási paramétereihez.

Az aktiválás kezelése megegyezik a normál toast értesítés aktiválásával, ami azt jelenti, hogy ezeket az argumentumokat lekérheti az OnActivated metódusban App.xaml.cs is, ahogyan azt ön is teszi, amikor a felhasználó a toast értesítés törzsére vagy egy gombjára kattint.

protected override void OnActivated(IActivatedEventArgs e)
{
    // Handle toast activation
    if (e is ToastNotificationActivatedEventArgs)
    {
        // Arguments specified from the header
        string arguments = (e as ToastNotificationActivatedEventArgs).Argument;
    }
}

Additional info

A fejléc vizuálisan elválasztja és csoportosítja az értesítéseket. Az alkalmazás által fogadható értesítések maximális száma (20) és az értesítési lista elsőként be, elsőként ki viselkedése nem változik.

A fejléceken belüli értesítések sorrendje a következő... Egy adott alkalmazás esetében először az alkalmazás legutóbbi értesítése (és a teljes fejléccsoport, ha egy fejléc része) jelenik meg.

A azonosító tetszőleges karakterlánc lehet. A ToastHeader egyik tulajdonságára sincs hossz- vagy karakterkorlátozás. Az egyetlen korlátozás az, hogy a teljes XML-bejelentési tartalom nem lehet nagyobb 5 KB-nál.

A fejlécek létrehozása nem módosítja a Műveletközpontban a "Továbbiak megtekintése" gomb megjelenése előtt megjelenő értesítések számát (ez a szám alapértelmezés szerint 3, és a felhasználó konfigurálhatja az egyes alkalmazásokhoz a rendszerbeállításokban az értesítésekhez).

Ha a fejlécre kattint, akárcsak az alkalmazás címére, nem törli a fejléchez tartozó értesítéseket (az alkalmazásnak a bejelentési API-kat kell használnia a vonatkozó értesítések törléséhez).