Jegyzet
Az oldalhoz való hozzáférés engedélyezést igényel. Próbálhatod be jelentkezni vagy könyvtárat váltani.
Az oldalhoz való hozzáférés engedélyezést igényel. Megpróbálhatod a könyvtár váltását.
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.
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...
- Adja hozzá a FejlécToastContent
- Rendelje hozzá a szükséges azonosítót, Címés argumentumokat tulajdonságokat
- Küldje el az értesítését (tudjon meg többet)
- 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).
Related topics
Windows developer