WPF Desktop App, Windows 10-Benachrichtigungstoast 2016 (UWP Community Toolkit)
Ich versuche, Windows 10 Toasts mit meinem @ anzuzeigeWPF C # Desktop-Anwendung.
Leider scheinen die API und die allgemeine Unterstützung für Windows 10-Benachrichtigungen in Nicht-UWP- oder Store-Apps ziemlich begrenzt und chaotisch zu sein. In letzter Zeit dasUWP Community Toolkit wurde veröffentlicht, was uns die Sache zu erleichtern scheint. Es gibt auch diese Store-App,Notifications Visualizer, was dabei hilft, Toast wie folgt zu machen:
Ich fuhr fort und versuchte, den Toast mit C # und der vom UWP Community Toolkit bereitgestellten API zu generieren.
using 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
Leider kann ich, egal was ich versuche, nicht das gleiche Ergebnis erzielen. Das Bild fehlt immer aus irgendeinem Grund:
Die meisten Informationen, die ich zu diesen Benachrichtigungen gefunden habe, sind entweder veraltet oder unbrauchbar. Kann jemand bitte Licht ins Dunkel bringen? Vielen Dank