当periodicTask启动WP7-8时,调用mainPage中的任何方法

时间:2013-06-05 20:37:31

标签: c# windows-phone-7 scheduled-tasks background-process tiles

您好我使用本教程:http://www.developer.nokia.com/Community/Wiki/Working_with_Live_Tiles_in_Windows_Phone_7

现在我的问题,当周期性任务运行/结束时我需要在mainPage中的调用方法。此方法从服务器下载一些数据并更新页面值。有谁知道我怎么可以调用这个方法取决于任务或如何调用ScheduledTaskAgent中的调用方法...

 void LoadCountryData() // this method try download data from web 

    {...}

现在简而言之。应用程序将每30分钟自动从网上下载数据并刷新我的数据,因此我不需要运行此应用程序手册并通过按钮单击操作调用刷新。

1 个答案:

答案 0 :(得分:0)

你应该编写一个Helper类来执行你需要的处理并从以下两个方面调用它: 定期任务或页面

public class DataHelper
{
    public static CustomDataObjectType Data;
    public static void LoadCountryData()
    {
         //Data= whatever you do to get data
    }
}

只需执行

即可随时随地拨打电话
DataHelper.LoadCountryData();