C# 在Windows 10 UWP中将两个页面合并为一个?

C# 在Windows 10 UWP中将两个页面合并为一个?,c#,windows-10-universal,splitview,C#,Windows 10 Universal,Splitview,我开发了一个Windows 10应用程序,我有一个列表视图和ListViewItems,当用户单击该项目时,我将其导航到新页面,其中显示该ListViewItems的详细信息。现在,我的应用程序也需要用于桌面应用程序,所以我如何将这两个视图合并为一个类似于拆分视图的视图(左侧项目列表和右侧项目列表数据)。Skype预览应用程序示例,当设备处于横向模式时,会显示左侧联系人列表和右侧聊天详细信息。我想在我的应用程序中实现同样的效果。有没有什么简单的方法可以达到这个要求,或者我需要为此创建新的UI?你

我开发了一个Windows 10应用程序,我有一个列表视图和ListViewItems,当用户单击该项目时,我将其导航到新页面,其中显示该ListViewItems的详细信息。现在,我的应用程序也需要用于桌面应用程序,所以我如何将这两个视图合并为一个类似于拆分视图的视图(左侧项目列表和右侧项目列表数据)。Skype预览应用程序示例,当设备处于横向模式时,会显示左侧联系人列表和右侧聊天详细信息。我想在我的应用程序中实现同样的效果。有没有什么简单的方法可以达到这个要求,或者我需要为此创建新的UI?

你可以参考官方的。在PC上时,它将使用其内容并将其绑定到
列表视图的选定项。在移动设备上,它使用导航导航导航到详细信息页面,并将所选项目作为参数一起传递到详细信息页面

有没有什么简单的方法来达到这个要求,或者我需要为此创建新的UI


我认为需要修改您的布局,您可以使用来调整您的布局以适应窗口的大小。

谢谢。但在MasterDetail示例中,他们使用了ViewModel,我们可以不用ViewModel实现这一点吗?@KinjanBhavsar,是的,这是绝对可能的。您可以分享一些示例链接吗?@KinjanBhavsar虽然使用了ViewModel,但它并没有完全遵循MVVM模式。如果不想使用ViewModel,只需将代码移到代码后面即可。
ContentPresenter
的内容已绑定到选定的ListViewItem,如果您将数据正确绑定到
ContentPresenter
,则无需更改代码,因为您已完成导航到详细信息页面。感谢帮助。但是如何在两个视图中放置不同的commandBar呢?