Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/324.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 当PeriodictTask启动WP7-8时,调用mainPage中的任何方法_C#_Windows Phone 7_Scheduled Tasks_Background Process_Tiles - Fatal编程技术网

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

C# 当PeriodictTask启动WP7-8时,调用mainPage中的任何方法,c#,windows-phone-7,scheduled-tasks,background-process,tiles,C#,Windows Phone 7,Scheduled Tasks,Background Process,Tiles,您好,我使用本教程: 现在我的问题是,当周期性任务运行/结束时,我需要调用主页面中的方法。此方法是从服务器下载一些数据并更新页面值。是否有人知道我如何根据任务调用此方法,或者如何在ScheduledTaskAgent或类似的东西中调用此方法 void LoadCountryData() // this method try download data from web {...} 简而言之。应用程序将每隔30分钟自动从web下载数据,并刷新我的数据,因此我不需要运行此应用程序手册

您好,我使用本教程:

现在我的问题是,当周期性任务运行/结束时,我需要调用主页面中的方法。此方法是从服务器下载一些数据并更新页面值。是否有人知道我如何根据任务调用此方法,或者如何在ScheduledTaskAgent或类似的东西中调用此方法

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

    {...}

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

您应该编写一个帮助器类来完成所需的处理,并从以下两个方面调用它: 定期任务或页面

public class DataHelper
{
    public static CustomDataObjectType Data;
    public static void LoadCountryData()
    {
         //Data= whatever you do to get data
    }
}
只要做一件事,就可以在任何需要的地方打电话

DataHelper.LoadCountryData();