![](/img/trans.png)
[英]Can't find 'Master Detail Forms App' option in Xamarin Forms?
[英]Xamarin forms Master detail Icon
我在手机上签出了该应用程序,它使用了许多自定义构造,而Xamarin Forms控件不提供现成的支持。 汉堡菜单旁边的向后箭头之类的东西不是标准的东西(至少在iOS上是这样)。 同时查看汉堡按钮触发的实际菜单,很明显它不是开箱即用的汉堡菜单。 他们弹出内容,而不是像内置内容那样将其滑出视图。
他们极有可能实现了自己的汉堡菜单和导航结构,使他们可以自由地在其旁边添加按钮。 如果要使用开箱即用的控件来实现此目的,则很可能需要为每个平台使用自定义渲染器来创建此导航结构的副本。
什么是内置在Xamarin形式是,你可以通过设置页面标题图片代替文字NavigationPage.SetTitleIcon
方法,它可以用来实现你想要的:
public class MyPage : NavigationPage
{
public MyPage ()
{
var myContentPage = new MyContentPage (Color.White);
this.Push (myContentPage);
var s = "icon.png";
NavigationPage.SetTitleIcon (myContentPage, s);
}
}
即使这样,功能也受到限制。 如果您想弄乱图像的对齐方式,例如,您还需要使用自定义渲染器。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.