【问题标题】:Call any method in mainPage when periodicTask start WP7-8在periodicTask启动WP7-8时调用mainPage中的任意方法
【发布时间】:2013-06-01 17:08:00
【问题描述】:

您好,我使用本教程: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 分钟自动从网络下载数据并刷新我的数据,所以我不需要运行此应用程序手册并通过按钮单击操作调用刷新。

【问题讨论】:

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


    【解决方案1】:

    您应该编写一个 Helper 类来完成您需要的处理并从两者中调用它: 周期性任务或页面

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

    只需简单地在任何需要的地方调用

    DataHelper.LoadCountryData();
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-01-31
      • 2023-03-16
      相关资源
      最近更新 更多