根据 Xamarin.Forms 中的设备大小调整行为的正确方法?

问题描述

我正在使用 Xamarin.Forms 编写一个基本的自适应 UI。我有一个包含项目列表的视图,如果您点击其中一个项目,它会打开显示项目详细信息的第二个视图。当应用程序在手机上运行时,我希望它显示一个包含项目详细信息的新页面,而当我在平板电脑上时,我希望将详细信息显示为带有项目列表的原始视图旁边的另一个视图.这样做的正确方法是什么?

到目前为止,我的想法是在父页面调用一个方法,该方法将根据设备类型决定是打开新页面还是将视图添加到原始视图旁边的堆栈布局中。我读过虽然从子视图模型引用父页面并不完全干净,因为页面方法将由来自子视图的命令调用

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)