如何在按钮/图标上单击以xamarin形式显示导航抽屉。 我在我的详细信息页面中有一个按钮,点击时我想要导航抽屉ISP认为是正确的。如何才能做到这一点?在此先感谢Xamarin.forms导航按钮上的抽屉点击
回答
这里有多种选择,最明显和简单的实施是使用MessagingCenter。由于您无法直接访问MasterDetailPage
,并且您希望避免耦合。
点在哪里您创建MasterDetailPage
,订阅像这样的事件:
MessagingCenter.Subscribe<MainPage> (this, "OpenMaster", (sender) => {
masterPage.IsPresented = !masterPage.IsPresented;
});
现在起要触发与功能按钮,实现发送这个消息是这样的:
MessagingCenter.Send<MainPage> (this, "OpenMaster");
。
现在,我不知道有关您的代码的任何细节,因此我无法帮助您准确把它放在哪里,您可能需要替换一些东西,如MainPage
以符合您的代码。但是这应该给你一个想法。
我没有得到我应该把这段代码放在哪里。在那帮助我。 –
我有两个具有抽屉的一级导航抽屉,另一个是名为“预订”的详细信息页面。现在我在预订课中有一个按钮,我想从中打开抽屉 –
将订阅放入您的抽屉页面,可以访问“IsPresented”属性。将发送按钮放在预约课程上。 –
杰拉德它的工作
,在您创建MasterDetailPage点,订阅像这样的事件:
MessagingCenter.Subscribe<MainPage> (this, "OpenMaster", (sender) => {
masterPage.IsPresented = !masterPage.IsPresented;
});
现在起要触发与功能按钮,实现发送此消息是这样的:
MessagingCenter.Send<MainPage> (this, "OpenMaster");.
谢谢!杰拉尔德Versluis –
在添加主详细信息页面我得到不必要的空间顶部如何删除它? –
试试这个简单的解决方案
((MasterDetailPage)App.Current.Mainpage).Master.IsPresented = true;
帮我在这\t 在添加主详细信息页我收到不必要的空间顶部如何删除它? –
https://forums.xamarin。com/discussion/comment/185322 /#Comment_185322 –
未得到如何删除 –
- 1. 在HTML按钮上打开导航抽屉点击
- 2. 开始导航抽屉点击按钮时的活动
- 3. 无法打开webview按钮的导航抽屉点击
- 4. Android导航抽屉中的Share按钮
- 5. 打开导航按钮的抽屉
- 6. 导航抽屉 - 禁用点击抽屉后面的物品
- 7. 导航抽屉RecyclerView Items点击活动
- 8. 点击更改导航抽屉菜单
- 9. 导航抽屉关闭点击
- 10. 如何打开导航抽屉上的按钮点击主要片段?
- 11. 添加按钮,导航抽屉片段
- 12. 导航抽屉后退按钮Xamarin
- 13. Android - 导航抽屉式按钮
- 14. 导航抽屉后退按钮
- 15. 导航抽屉切换按钮
- 16. Android导航抽屉激活带按钮
- 17. 导航抽屉后退按钮单击Android中的侦听器
- 18. 导航抽屉
- 19. 打开抽屉式导航栏与按钮单击
- 20. 的Android:开放抽屉式导航栏上的布局点击
- 21. 更改抽屉式导航按钮(后退按钮)的颜色?
- 22. 关闭groupItem上的导航抽屉点击在exapanablelistview
- 23. 如何打开导航抽屉上的点击菜单图标?
- 24. 更改导航抽屉项目上的屏幕点击
- 25. 导航抽屉上没有点击菜单图标
- 26. 在导航抽屉项目上开始新活动点击
- 27. ActionbarSherlock导航抽屉
- 28. Android导航抽屉?
- 29. 从导航抽屉
- 30. Android导航抽屉
masterPage.IsPresented = true/false; – Dilmah