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的内容页面吗