无法添加Windows Phone后台代理ShellTile

时间:2013-11-13 12:43:49

标签: c# windows-phone-8 live-tile background-agents

我正在使用此代码来推送通知:

        protected override void OnInvoke(ScheduledTask task)
        {
            //TODO: Add code to perform your task in background

            string toastMessage = "Periodic task running.";

            ShellToast toast = new ShellToast();
            toast.Title = "Background Agent Sample";
            toast.Content = toastMessage;
            toast.Show();




#if DEBUG
            ScheduledActionService.LaunchForTest(
                task.Name, TimeSpan.FromSeconds(30));
#endif


            NotifyComplete();
        }

贝壳吐司效果很好。问题是当我使用

ShellTile tile = Shelltilve.ActiveTiles.First();

我找不到第一种方法。

如果有帮助,我正在使用Windows Phone 8。我搜索过,发现它有效,但是我的代码无法做到。

1 个答案:

答案 0 :(得分:1)

你有没有添加

using System.Linq;

到你的代码文件?