我有一个在我的应用程序上运行的主详细信息页面。打开母版页的标准方法是选择汉堡菜单图标或从左侧滑动。我的一个详细信息页面恰好使用轮播页面。因此,从左侧滑动可以打开母版页或将轮播向左滑动(如果发生错误事件,则相当烦人)。为了在从左侧滑动时停止显示母版页,我将IsGestureEnabled设置为false。但是,这会阻止母版页出现。尽管它们在按下汉堡菜单图标时有触觉反馈,但它什么也没做。有没有办法强制忽略MasterDetailPage上的滑动手势而不是图标上的点击手势?这是一个非常简单的应用程序,其MasterDetailPage和IsGestureEnabled设置为false。母版页
我正在使用Xamaring表单构建一个应用程序,但是我无法更改UWP中主页的标题,它在Android上可以正常工作,但不能更改UWP。这是一个屏幕截图:我想做的是更改“菜单”栏的颜色。这是XAML代码:看答案实际上,您提到的“菜单”条的颜色是BarBackgroundColor。所以,你可以设置BarBackgroundColor为了NavigationPage实例。
我的主详细信息页面上有一个标签布局的问题。我试图这样做:但是由于某种原因,它不仅在XAML上添加选项卡页面,我应该在CS上尝试一下吗?看答案您不能将TabBedPage放入NavigationPage。正确的顺序是:-tabbedpage>导航页>页。实际上,您不应该混合。使用MasterDetailPage>导航页或tabbedpage>导航页面,但不是MasterDetailpage>标签页。这对您有用:MasterDetail:https://developer.xamarin.com/guides/xamarin-forms/application-fun
当我尝试将(MasterDetailPage的)Master的背景颜色设置为透明时,它保持白色。基本上我想看到的是,详细信息页面的颜色通过Master显示。例如(如果以上为真,那么此MasterDetailPage的背景颜色将为红色(是的,我知道我可以将背景颜色设置为红色,但我希望它是透明)) 最佳答案 在看到TabletMasterDetailRenderer的documentation之后,我们可以发现我们在PCL中创建的主页面或详细页面将被添加到_masterController.View和_detailController.
我有Xamarin.Forms项目。我在NavigationPage中有MasterDetailPage。我设置了MasterDetailPage的图标属性,以便图标应该设置为导航栏的左上角位置。但它不起作用。publicpartialclassApp:Application{publicApp(){InitializeComponent();varmasterDetailpage=newMasterDetailPage{Icon="menuIcon.png",Master=newPage{Title="Sample"},Detail=newPage()};MainPage=newNa
我在适用于ios和android的Xamarin表单上使用MasterDetailPageforapp。但是MasterDetailPage菜单的宽度太大,我想调整它。如何在Android和iOS上为MasterDetailPage设置自定义宽度?我的MasterDetailPage初始化代码:MyChatsMasterView_myChatsMasterView;MyChatsView_myChatsView;publicMyChatsMasterDetailView(MyChatsMasterViewmyChatsMasterView,MyChatsViewmyChatsView)
更新:显然这是故意的,参见here.编辑:事实证明,问题是工具栏没有添加到MasterDetailPage,而是添加到我设置为详细信息页面的页面(在我的例子中是NavigationPage).那么问题就变成了:为什么我用MasterDetailPage的时候没有Toolbar?我已经升级到新的FormsAppCompatActivity。有很多错误,我会一一解决。现在,抽屉显示在工具栏上。我希望工具栏始终位于顶部,因此抽屉应位于其下方。我的RootView是一个MasterDetailPage:RootView=newMasterDetailPage{Master=PageSubs,D
我正在使用Xamarin.Forms开发Android和iOS应用程序。我有一个带有TabbedPage(主页)作为详细信息的MasterDetailPage,它上面有5个选项卡,在母版页(汉堡菜单)上我有两个选项,即主页或帐户。在iOS上,选项卡的行为符合预期,因为汉堡菜单从它们的顶部滑出。在Android上,选项卡仍然可以在屏幕顶部单击-我知道这是Xamarin的事情。根据Xamarin论坛和Bugzilla报告,这是预期的行为,将其标记为“RESOLVEDNOT_ON_ROADMAP”。我的问题是,当我通过汉堡菜单导航到另一个页面时,上次选择的选项卡的标题在导航栏的页面顶部仍然可
我在VisualStudio2015中创建了一个新的空白应用程序(Xamarin.FormsPortable)项目并修改了App.cs以获得“汉堡菜单”:publicclassApp:Application{publicApp(){varmasterPage=newContentPage(){Content=newLabel{Text="HellofromMaster!"},Title="MasterPage"};vardetailPage=newContentPage(){Content=newLabel{Text="HellofromDetail!"},Title="DetailP