WP Application_Launching设置中可能的mvvmcross异常

时间:2013-12-07 18:30:27

标签: mvvmcross

我认为最新版本的Mvvmcross 3.0.14可能在设置WP电话应用程序的Application_Launching覆盖时出现异常。以前的版本会添加:

RootFrame.Navigating += RootFrameOnNavigating;

使用RootFrameOnNavigating实现挂钩到mvx框架的魔力,以便您的App.Initialize和后续的ViewAppStart视图模型将设置您的第一页。如果缺少此实现,则从WMAppManifest中定义的页面开始。

要完成,以下是RootFrameOnNavigating的先前实现,在使用mvvmcross vis Nuget设置新的WP项目时我不再看到它:

private void RootFrameOnNavigating(object sender, NavigatingCancelEventArgs args)
{
    args.Cancel = true;
    RootFrame.Navigating -= RootFrameOnNavigating;
    RootFrame.Dispatcher.BeginInvoke(() => {    Cirrious.CrossCore.Mvx.Resolve<Cirrious.MvvmCross.ViewModels.IMvxAppStart>().Start(); });

    }

1 个答案:

答案 0 :(得分:0)

这方面没有任何改变。

以前的版本不会添加该代码。

添加此代码一直是应用程序开发人员的责任 - 它从未成为nuget设置的一部分 - 请参阅当前nuget包中的待办事项列表%20Windows%20Phone%20UI.txt“&gt; https:// github的.com / MvvmCross / MvvmCross /斑点/ V3 / nuspec / PhoneContent /%20Windows%20Phone%20UI.txt