微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

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

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

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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。