应用程序初始化完成后如何执行代码?

时间:2011-11-19 10:32:57

标签: silverlight windows-phone-7

在Silverlight Windows Phone 7应用程序中,如何组织启动顺序,以便在应用程序初始化和加载后(即,在启动画面消失并且应用程序可见后)执行代码?

我有一个主页面构造函数,如下所示:

        public MainPage()
        {
            InitializeComponent();
            loadSettings();
            getLocation();
        }

getLocation()功能获取手机与GeoCoordinateWatcher对象的位置。初始化可能需要一分钟,此时应用程序的启动画面可见。

如何组织代码以便首次初始化应用程序,然后我可以显示自己的等待屏幕,并提供更多文字“获取位置”等等?

1 个答案:

答案 0 :(得分:2)

您可以为Loaded事件添加处理程序,然后调用loadSettings和getLocation。您可能希望在BackgroundWorker中执行此操作以保持响应。