模板 10:Using MasterDetail 以及汉堡包模板

Template 10:Using MasterDetail along with Hamburger Template

我正在使用模板 10 开发 UWP 应用程序,并且我正在使用汉堡包模板,因此当用户单击特定类别时,我想将他导航到主详细信息视图中的事件列表,左侧是该类别中的完整事件列表和右侧所选事件 details.There 是提供的示例,它很难理解并且不知道现在如何在我的应用程序中使用该示例以及汉堡包导航。此外,如果用户单击特定类别,汉堡包面板应隐藏,事件的 masterdetail 视图应 come.And 作为一项额外功能,当用户单击后退按钮时,面板应与该页面一起再次出现。

如果有人能帮我提前help.Thanks就好了。

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

我已经实施了响应 non-usercontrol 变体并且效果很好。另一个基于控件的场景有一些很好的功能,并且经常更新以添加和更正功能。

Master Detail Sample

我想您在这里寻找的可能是我们能够为您提供的稍微简单的东西。 Master/Detail当然不是分裂原子。话虽如此,这也不仅仅是拖放操作。您将需要查看样本。尝试将其完全复制到一个空白项目中。它是一个很好的资源,但它不是一个供您使用的控件,而是一个供您参考的示例。我当然希望我能为您提供一个更简单的答案,但这将需要您付出一些努力来理解机制并实施它。最后,一旦你度过了那个 "ah ha" 时刻,我想你会回过头来意识到它比你想象的要简单。但是,除非您从根本上了解它的工作原理,否则它只会继续让您感到困惑。我同意 @mvermef 的观点,即视觉状态方法(主要方法)是最简单的,并且也使用您想要为未来开发学习的技能。但是,为此,请认识到该示例中有两种方法。一个使用视图状态,另一个使用自定义用户控件。如果我是你,请不要选择第二种方法。第一种方法很容易理解,易于实施,并且对以后理解其他事情非常有帮助。