使用Xamarin.Forms在右侧创建详细主页

使用Xamarin.Forms在右侧创建详细主页,xamarin,xamarin.forms,cross-platform,right-to-left,master-detail,Xamarin,Xamarin.forms,Cross Platform,Right To Left,Master Detail,我已经使用Xamarin.Forms在左侧创建了一个母版详细信息页面,那么在右侧创建相同的母版详细信息页面如何 下面是我的左滑块菜单示例代码 公共类应用程序 { 静态MasterDetailPage MDPage; 公共静态页面GetMainPage() { return MDPage=新建MasterDetailPage{ 母版=新内容页{ Title=“Master”, 背景颜色=颜色。银色, Icon=Device.OS==TargetPlatform.iOS?“menu.png”:空,

我已经使用Xamarin.Forms在左侧创建了一个母版详细信息页面,那么在右侧创建相同的母版详细信息页面如何

下面是我的左滑块菜单示例代码

公共类应用程序
{
静态MasterDetailPage MDPage;
公共静态页面GetMainPage()
{
return MDPage=新建MasterDetailPage{
母版=新内容页{
Title=“Master”,
背景颜色=颜色。银色,
Icon=Device.OS==TargetPlatform.iOS?“menu.png”:空,
内容=新的堆栈布局{
衬垫=新厚度(5,50),
Children={Link(“A”)、Link(“B”)、Link(“C”)}
},
},
详细信息=新导航页面(新内容页面{
Title=“A”,
内容=新标签{Text=“A”}
}),
};
}
静态按钮链接(字符串名称)
{
var按钮=新按钮{
Text=名称,
BackgroundColor=Color.FromRgb(0.9,0.9,0.9)
};
按钮。单击+=委托{
MDPage.Detail=新导航页面(新内容页面{
Title=名称,
内容=新标签{Text=name}
});
MDPage.IsPresented=false;
};
返回按钮;
}
}

这在
Xamarin.Forms
控件集中不存在,但您可以创建自己的控件,并为每个平台创建渲染器

您可以在

上找到所需信息,您可以通过 工具栏项目将显示在右侧

您可以从以下链接找到更多信息:

这里的解决方案

xamarin forms 3.0及更高版本现在支持此功能,没有自定义渲染器 需要!!或第三方库

诀窍是强制布局为RTL, 当流向工作时,很难使顶部导航条跟随, 下面是这个问题的解决方案,它是有效的。。。如果您在旧ios版本IOS8及更低版本上遇到任何问题,请告诉我


你找到解决办法了吗?