Xaml 模板10:使用MasterDetail和汉堡包模板

Xaml 模板10:使用MasterDetail和汉堡包模板,xaml,win-universal-app,uwp,master-detail,template10,Xaml,Win Universal App,Uwp,Master Detail,Template10,我正在使用模板10开发UWP应用程序,我正在使用汉堡包模板,因此当用户单击特定类别时,我希望将其导航到主详细视图中的事件列表,左侧是该类别中的完整事件列表,右侧是选定的事件详细信息。提供了一个示例,很难理解现在不知道如何在我的应用程序中使用示例以及汉堡包导航。另外,如果用户单击特定类别,汉堡包面板应该隐藏,事件的masterdetail视图应该出现。当用户单击“上一步”按钮时,面板应该与该页面一起再次出现 如果有人能帮助我,那将是非常有帮助的。提前谢谢。存储库中有一个非常详细的示例。它总共有两个

我正在使用模板10开发UWP应用程序,我正在使用汉堡包模板,因此当用户单击特定类别时,我希望将其导航到主详细视图中的事件列表,左侧是该类别中的完整事件列表,右侧是选定的事件详细信息。提供了一个示例,很难理解现在不知道如何在我的应用程序中使用示例以及汉堡包导航。另外,如果用户单击特定类别,汉堡包面板应该隐藏,事件的masterdetail视图应该出现。当用户单击“上一步”按钮时,面板应该与该页面一起再次出现


如果有人能帮助我,那将是非常有帮助的。提前谢谢。

存储库中有一个非常详细的示例。它总共有两个例子。1由社区成员开发的控件。另一种是基于基本XAML的设计,它具有可视状态以及用于屏幕大小调整的响应触发器

我已经实现了response
non-usercontrol
变体,它工作得非常好。另一个基于控件的场景有一些很好的特性,并且经常更新以添加和更正特性


我认为您可能需要的是一个稍微简单一点的东西,我们可以提供给您。“主/细节”当然不是分裂原子。话虽如此,这也不仅仅是一件拖拽的事情。你需要看一下样品。尝试将其完全复制到空白项目中。这是一个很好的资源,但它不是供您使用的控件,而是供您参考的示例。我当然希望能有一个更简单的答案给你,但这需要你一点努力来理解机制并实现它。最后,一旦你度过了“啊哈”的时刻,我想你会回过头来,意识到这比你想象的要简单。但是,在你了解它在基本层面上是如何工作的之前,它只会继续让你困惑。我同意@mvermef的观点,即视觉状态方法(主要方法)是最简单的,并且使用了您在未来发展中希望学习的技能。但是,为此,请认识到该样本中有两种方法。一个使用视图状态,另一个使用自定义用户控件。如果我是你,不要选择第二种方法。第一种方法易于理解,易于实施,这对以后理解其他东西非常有帮助。

是的,但我无法理解示例,我的意思是,我想将其与我在汉堡模板中获取的json数据一起包含在我的应用程序中。那么,我应该从该示例中获取哪些文件,以将其包含在我的应用程序@mvermefMainPage=>VisualStates中。MasterDetailsPage=>控件使用MainPage通过visualstates完成所有操作,MasterDetailsPage使用控件完成所有操作,应该在最后的注释中添加这些描述。即使在理解了两天之后,我仍然无法理解它,我指的是app.xaml中定义了什么,如何与我获得的json数据一起使用,最重要的是,将其作为我的汉堡模板中的一个页面使用。我想我必须在没有模板10的情况下构建此应用程序,但非常感谢您的帮助@mvermefth非控制变量与模板10无关,它只是如何将其集成到项目中的一个示例。像屏幕触发器这样的小项目只在应用程序的样式中设置。是的,作为一个初学者,理解它相当困难,所以最终使用了Bob Tabor Master细节版本,它更简单,他已经对其进行了完美的解释。也许你们应该做一个关于示例的教程(特别是那些到处都使用的示例)就像你在MVA的模板10上所做的那样。这将对我们有很大的帮助,就像这个模板10对我们uwp开发人员一样。谢谢@Jerrynix