如何创建具有多个彼此独立的详细信息页面的主从页面应用程序?详细信息页面的内容完全不同。谢谢。
答案 0 :(得分:0)
从概念上讲,您要做的就是根据要触发导航的任何事件分配Detail属性
// assuming Page1 and Page2 are already instantiated
Button1 => MDPage.Detail = Page1;
and ...
Button2 => MDPage.Detail = Page2;
请注意,要使其正常工作,您的Master
页将需要有一个对MasterDetail
的引用-您可以明确地执行此操作,也可以使用Application.Current.MainPage
来获取引用,或者甚至使用MessagingCenter