Aplicación de escritorio WPF, Windows 10 Notification Toast 2016 (UWP Community Toolkit)
Estoy tratando de mostrar las tostadas de Windows 10 con miAplicación de escritorio WPF C #.
Lamentablemente, la API y el soporte general con respecto a las notificaciones de Windows 10 en aplicaciones que no son UWP o Store parecen bastante limitadas y caóticas. Últimamente elUWP Community Toolkit fue publicado, lo que parece intentar facilitarnos las cosas. También hay esta aplicación de la tienda,Visualizador de notificaciones, que ayuda a hacer tostadas como esta:
Continué e intenté generar Toast usando C # y la API proporcionada por el Kit de herramientas de la comunidad UWP.
usando Microsoft.Toolkit.Uwp.Notifications;
ToastContent toastContent = new ToastContent()
{
Visual = new ToastVisual()
{
BindingGeneric = new ToastBindingGeneric()
{
Children =
{
new AdaptiveText()
{
Text = "Matt sent you a friend request"
},
new AdaptiveText()
{
Text = "Hey, wanna dress up as wizards and ride around on our hoverboards together?"
}
},
AppLogoOverride = new ToastGenericAppLogo()
{
Source = "https://unsplash.it/64?image=1005",
HintCrop = ToastGenericAppLogoCrop.Circle
}
}
}
};
XmlDocument xmlDoc = new XmlDocument();
xmlDoc.LoadXml(toastContent.GetContent());
var toast = new ToastNotification(xmlDoc);
ToastNotificationManager.CreateToastNotifier(AppId).Show(toast); // Display toast
Desafortunadamente, no importa lo que intente, parece que no puedo obtener el mismo resultado, la imagen siempre falta por alguna razón:
La mayoría de la información que encontré sobre estas notificaciones está desactualizada o es inútil. ¿Alguien puede arrojar algo de luz sobre esto? Gracias.