Я решил выбросить уведомления "baloon" на окнах "old school" и использовать новые
Windows 10 родных уведомлений о тостах.
Прямо сейчас я пытаюсь сослаться на иконку для уведомления о тосте. Согласно документации Microsocft ( здесь и здесь ), я должен иметь возможность добавить значок уведомления, подобный этому:
// Get a toast XML template
var toastXml = ToastNotificationManager.GetTemplateContent(ToastTemplateType.ToastImageAndText04);
// Create image element
var image = toastXml.CreateElement("image");
image.SetAttribute("src", "https://picsum.photos/48?image=883");
image.SetAttribute("placement", "appLogoOverride");
toastXml.DocumentElement.AppendChild(image);
Вместо этого появляется значок приложения по умолчанию:
Единственный способ, который действительно работает, - это использовать абсолютный путь к изображению:
"file:///" + Path.GetFullPath("../../Assets/myicon.png");
Это, однако, не удовлетворяет моим потребностям, поскольку мне нужно либо сослаться на значок ресурса или значок из Интернета.
Отсюда и мои вопросы:
- Как правильно указать ссылку на веб-изображение (
https://picsum.photos/48?image=883
) в уведомлении о тостах?
- Как правильно ссылаться на значок ресурса?
- Какие типы изображений разрешены в значках уведомлений о тостах? Могу ли я сослаться, например, на изображение
.svg
?