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
Effettuare un clone parziale di un repository di GitHub
Impostare automaticamente l'altezza del font tramite CSS
Esporre un server MCP con Azure API Management
Disabilitare le run concorrenti di una pipeline di Azure DevOps
Usare i settings di serializzazione/deserializzazione di System.Text.Json di ASP.NET all'interno di un'applicazione non web
Self-healing degli unit test con Copilot in GitHub
Utilizzare WebJobs su Linux con Azure App Service
Abilitare il rolling update su Azure Functions flex consumption
Montare Azure Blob Storage su Linux con BlobFuse2
Scrivere selettori CSS più semplici ed efficienti con :is()
Proteggere l'endpoint dell'agente A2A delle Logic App
Autenticazione di git tramite Microsoft Entra ID in Azure DevOps


