In WinRT abbiamo la possibilità di lanciare notifiche toast con estrema facilità grazie alla classe ToastNotificationManager e al metodo CreateToastNotifier.
Grazie a GetTemplateContent recuperiamo l'XmlDocument di una notifica specificando uno dei valori dell'enum ToastTemplateType.
All'xml recuperato andiamo ad impostare i valori dei nodi corrispondenti al template scelto, per poi usare il metodo Show passando il ToastNotification appena creato.
var toastXmlContent = ToastNotificationManager.GetTemplateContent(ToastTemplateType.ToastText02);
var txtNodes = toastXmlContent.GetElementsByTagName("text");
txtNodes[0].InnerText ="Prima riga";
txtNodes[1].InnerText ="Seconda riga";
var toast = new ToastNotification(toastXmlContent);
var toastNotifier = ToastNotificationManager.CreateToastNotifier();
toastNotifier.Show(toast);Il codice è estremamente semplice ed il risultato può essere il seguente:

Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Eliminare record doppi in Sql Server
Utilizzare una qualunque lista per i parametri di tipo params in C#
Scrivere selettori CSS più semplici ed efficienti con :is()
Ridurre il reflow ottimizzando il CSS
Esporre un server MCP esistente con Azure API Management
Implementare il throttle in JavaScript
Evidenziare una porzione di testo in un pagina dopo una navigazione
Gestire progetti .NET + React in .NET Aspire
Documentare i servizi REST con Swagger e OpenAPI con .NET 9
Definire il metodo di rilascio in .NET Aspire
Utilizzare Hybrid Cache in .NET 9
Dallo sviluppo locale ad Azure con .NET Aspire


