与mvvmcross错误UWP + xamarin形成
问题描述:
I,M试图导航到一个xamarin形成了另一个观点+ mvvmcross与与mvvmcross错误UWP + xamarin形成
public ICommand GoCommand
{
get
{
return new MvxCommand(() => ShowViewModel<SecondViewModel>());
}
}
安卓工作正常,但UWP崩溃(“错误HRESULT E_FAIL已从返回调用COM组件“)Show方法:
public async void Show(MvxViewModelRequest request)
{
if (await this.TryShowPage(request))
{
return;
}
Mvx.Error("Skipping request for {0}", request.ViewModelType.Name);
}
任何想法?提前致谢!
答
好!!我已经看到了我的错误。我需要添加该代码
var start = Mvx.Resolve<IMvxAppStart>();
start.Start();
方法结果:
public MainPage()
{
this.InitializeComponent();
var start = Mvx.Resolve<IMvxAppStart>();
start.Start();
MvxFormsWindowsUniversalViewPresenter presenter = Mvx.Resolve<IMvxViewPresenter>() as MvxFormsWindowsUniversalViewPresenter;
if (presenter == null)
{
return;
}
this.LoadApplication(presenter.XamarinFormsApp);
}
你能显示有关'SecondViewModel'和'SecondPage'更详细? –