WPF Desktop App, Windows 10 Notification Toast 2016 (набор инструментов сообщества UWP)
Я пытаюсь отобразить Windows 10 тостов с моимWPF C # Настольное приложение.
К сожалению, API и общая поддержка уведомлений Windows 10 в приложениях, не относящихся к UWP или Store, кажутся довольно ограниченными и хаотичными. В последнее времяUWP Community Toolkit был опубликован, что, кажется, пытается сделать вещи проще для нас. Там также это приложение Store,Визуализатор уведомлений, который помогает в создании тостов, как это:
Я продолжил и попытался сгенерировать тост, используя C # и API, предоставляемый UWP Community Toolkit.
использование 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
К сожалению, независимо от того, что я пытаюсь, мне кажется, что я не могу получить тот же результат, изображение всегда по какой-то причине отсутствует:
Большая часть информации, которую я нашел относительно этих уведомлений, устарела или бесполезна. Может кто-нибудь, пожалуйста, пролить свет на это? Спасибо.