Xamarin.Forms:基于MvvmCross ViewModel创建页面的方法是什么?

时间:2018-02-19 23:04:25

标签: xamarin.forms mvvmcross

假设我的页面定义为public partial class MasterMenuPage : MvxContentPage<MasterMenuViewModel>

有没有办法以类似于Xamarin Native的方式创建该页面:

 var creator = Mvx.Resolve<IMvxIosViewCreator>();
 loginController = (UIViewController) creator.CreateView(request);

我找到了以下代码:

  var request = new MvxViewModelRequest(typeof(T));
  Mvx.Resolve<IMvxFormsPagePresenter>().CreatePage(..., request, new MvxMasterDetailPagePresentationAttribute());

但是,我希望MvvmCross能够找到自己使用的页面类型而不是...(它必须知道)。

0 个答案:

没有答案