首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Windows Toast通知中使用参考资料中的位图图像

如何在Windows Toast通知中使用参考资料中的位图图像
EN

Stack Overflow用户
提问于 2022-05-22 16:51:20
回答 1查看 367关注 0票数 1

我试图构建一个未打包的WPF应用程序与Windows 10烤通知。我想创建一个AppLogoOverride,以便从我的应用程序的Resources类获得一个资源。到目前为止,我一直试图这样做:

代码语言:javascript
复制
public void ShowToast() {
  var toast = new ToastContentBuilder()
    .AddText("Foo!")
    .AddText("Bar.")
    .AddAppLogoOverride(new Uri("pack://application:,,,/Resources/foobar.png"), ToastGenericAppLogoCrop.Circle)
    .SetToastScenario(ToastScenario).Reminder);
  ToastNoticiationManagerCompat.CreateToastNotifier().Show(toast);
}

在这样做时,通知只表示一般的“新通知”文本。所以我试着评论一下AddAppLogoOverride这个部分,它开始起作用了。因此,我不知道如何从Resources获得图像。

我还想提到的是,我没有办法使用像ms-appdata://之类的东西,我不知道该如何做,我真的不想把文件写在本地的磁盘上。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-05-23 02:55:15

到目前为止,我还没有成功地使用pack://application:,,,语法将图像包含到祝酒词中。我猜这种语法不受to通知的支持,因为它是WinRT的一部分,UWP引用资源的语法与WPF的语法不同。

解决办法是,您可能不喜欢在本地(在应用程序的安装文件夹或其他地方)中复制图像,并指定其绝对路径。请参阅How can I make a notification in a C# Windows app with a custom image and onclick function?

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72339569

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档