WP7:如何显示Toast?

6

我想使用ShellToast作为Android toast通知的替代品(无需重定向)。下面是一个示例:

        new ShellToast(){
            Content = "HerContent",
            Title = "MyTitle",
            NavigationUri = new Uri("/Tits.xaml?size=" + 4, UriKind.Relative)
        }.Show();

看起来不错。

但是我的仿真器中不会显示提示。是我的代码有问题,还是仿真器本身的问题?仿真器运行在受限模式下:我的显卡比较老旧。

2个回答

7

您只能从Background Agent中显示ShellToast。如果您试图从前台应用程序中显示它,请使用Coding4Fun的ToastPrompt控件来实现。


你好,我有一个关于Toast通知的疑问。如果应用程序在前台和后台都运行,并且有来自后台的通知,是否可以向用户显示Toast通知? - Apoorva

0

您需要拥有一张支持DirectX 10的显卡,并且安装了WDDM 1.1驱动程序,这样模拟器才能正常工作。


是的,我知道这个问题,但我不使用XNA图形...你认为,ShellToast问题只存在于我的模拟器中,还是我的代码真的有问题?我无法测试它,因为我办公室里的所有电脑都一样... - monyag
我曾经在Silverlight应用程序的模拟器中遇到过问题,如果驱动程序不正确也会出现问题。例如,您可以尝试以下操作:1.在模拟器中尝试从Internet Explorer启动任何网页,通常情况下,如果驱动程序不兼容,则无法正常工作。2.尝试从代码中启动相机捕获任务,如果驱动程序不好也会出现问题。 - Avijeet

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接