Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/103.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何在Xamarin表单中使用带有MVVMCross库的自定义导航页面?_Android_Ios_Xamarin_Xamarin.forms_Mvvmcross - Fatal编程技术网

Android 如何在Xamarin表单中使用带有MVVMCross库的自定义导航页面?

Android 如何在Xamarin表单中使用带有MVVMCross库的自定义导航页面?,android,ios,xamarin,xamarin.forms,mvvmcross,Android,Ios,Xamarin,Xamarin.forms,Mvvmcross,我试图提供自己的XAMLNavigationPage,而不是从MvxContentPage上的MvxMasterDetailPresentation属性中由“WrapInNavigationPage”属性生成的导航页面 我一直在浏览MvvmCross文档和样本。有人把我指给Xamarin表单视图演示者。但是,我没有看到实际的示例或文档 我尝试过子类化MvxFormsPagePresenter并重写“CreateNavigationPage”方法,但是没有任何效果。请参见下面的我的代码: usin

我试图提供自己的
XAML
NavigationPage,而不是从
MvxContentPage
上的
MvxMasterDetailPresentation
属性中由“WrapInNavigationPage”属性生成的导航页面

我一直在浏览
MvvmCross
文档和样本。有人把我指给Xamarin表单视图演示者。但是,我没有看到实际的示例或文档

我尝试过子类化
MvxFormsPagePresenter
并重写“
CreateNavigationPage
”方法,但是没有任何效果。请参见下面的我的代码:

using MomentsMobile.Pages.Common;
using MvvmCross.Forms.Presenters;
using Xamarin.Forms;

namespace MomentsMobile.Core.Presenters
{
    public class MvxFormsCustomViewPresenter: MvxFormsPagePresenter
    {
       public MvxFormsCustomViewPresenter(IMvxFormsViewPresenter presenter):base(presenter)
       {
       }

       protected override NavigationPage CreateNavigationPage(Page pageRoot = null)
       {
          return new CustomNavigationPage(pageRoot);
          // return base.CreateNavigationPage(pageRoot);
       }
    }
}
你知道为什么我的自定义导航页面不用于包装我的MasterDetail的内容页面吗