WP7应用程序生命周期功能

时间:2011-06-14 07:19:30

标签: windows-phone-7

我创建了一个自定义类库(将其命名为MiEngine),因为我创建了一个Application类(MiEngineApp.xaml和MiEngineApp.xaml.cs)。在我的项目(应用程序)中,我集成了类库,我的项目的App类扩展了类库的Application类(即公共部分类App:MiEngineApp)。我还使用z名称空间在App.xaml中进行了更改。

我想仅在类库的Application类中实现Application生命周期方法,而不是在项目的Appication类中。但是如果我没有在项目的Application类中实现Application Life循环方法,那么在运行时XamlParseException将在MiEngineApp.g.i.cs文件的InitializeComponent方法中抛出。我不知道为什么会发生这种情况以及如何仅在类库的Application类中实现生命周期方法。请给我一些想法!

1 个答案:

答案 0 :(得分:0)

您可以将生命周期事件的逻辑放在库中,然后从(每个?)应用程序中的事件处理程序中调用它们。是的,这意味着向应用程序添加4行代码,但这是目前可用的最佳解决方案。

根据app.xaml中的默认评论,Launching的{​​{1}},ActivatedDeactivatedClosing事件的处理程序 REQUIRED