我的应用程序有一个后台代理,如果它达到某个条件,它可能会计划外显示一个 ShellToast。
现在我的问题是,如果我的应用程序始终在前台,我可以看到 ShellToast 吗?
我的应用程序有一个后台代理,如果它达到某个条件,它可能会计划外显示一个 ShellToast。
现在我的问题是,如果我的应用程序始终在前台,我可以看到 ShellToast 吗?
没有。取自ShellToast的MSDN 页面:
虽然可以从任何应用程序调用 ShellToast.Show 方法,但如果当前前台应用程序是 ShellToast.Show 方法的调用者,则不会显示 toast。这意味着这应该主要由后台代理使用。