Toast уведомления в WPF не показывают изображения

Проблема в пути к изображению. С абсолютным работает. С относительным - нет.

var imageForToast = new Uri("C:/Users/pupupu/PomodoroTimer/Images/TomatoLogoSmall.png"); // работает. Build Action: Resource
var imageForToast = new Uri("ms-appx:///Images/TomatoLogoSmall.png"); // не работает Build Action: Content (но и с Resource тоже не работает)
var imageForToast = new Uri("pack://application:,,,/PomodoroTimer;component/Images/TomatoLogoSmall.png"); // не работает Build Action: Resource

При относительном пути уведомление появляется, но в сокращенном формате: название приложения и "новое уведомление". В рабочем виде должно быть: название приложение, некий title, некий text, лого и две кнопки. При прописывании абсолютного пути все это есть. Остальные изображения в приложении работают с относительным нормально.

Target в csproj прописан.

<TargetFramework>net9.0-windows10.0.22621.0</TargetFramework>

Manifest есть. Для Windows10 и Windows11.

Версия Microsoft.Toolkit.Uwp.Notifications 7.1.3 (последняя стабильная). После установки этого пакета появился желтый треугольник в установленных (предупреждение об уязвимых пакетах). Переустановка на 7.1.0 не помогла.

 public void ShowToastNotification(string title, string message)
 {
     var imageForToast = new Uri("C:/Users/pupupu/PomodoroTimer/Images/TomatoLogoSmall.png");
     var toastContent = new ToastContentBuilder()
         .AddText(title) 

         .AddText(message)

         .AddAppLogoOverride(imageForToast)
         .AddButton(new ToastButton("Skip break", "action=skip")
         {
             ActivationType = ToastActivationType.Foreground
         })
         .AddButton(new ToastButton("Ok", "action=ok")
         {
             ActivationType = ToastActivationType.Background
         })
         .GetToastContent();

     var toast = new ToastNotification(toastContent.GetXml());
     ToastNotificationManagerCompat.CreateToastNotifier().Show(toast);
 }

Подскажите, пожалуйста, что я могу упускать?


Ответы (0 шт):