user-interface - PMVC GUI:如何在演示模型中描述屏幕转换
问题描述
我正在尝试开发一个考虑到 PMVC(PresentationModel-View-Controller)模型的 GUI 应用程序。我的两个主要问题是:
- 如何将数据分割成不同的表示模型?
- 如何将不同的动画屏幕转换描述为数据?它们是过渡状态,不能真正表示为数据。如果我尝试将表示模型视为独立于视图的数据模型(这是整个想法),我无法理解如何表达不同的动画屏幕转换,因为仅存在 PM 和视图之间的数据绑定。如果动画是一个命令,它将是:“从右侧过渡到全屏子视图”。如果我只想用数据实现类似的东西,我必须在视图中保留一份 PM 以区分新旧数据,然后推断操作,但这会破坏我们在其中进行数据绑定的所有内容第一名。
我真的被这个想法困住了,找不到解决办法。任何帮助表示赞赏:)
解决方案
推荐阅读
- avro - Avro 指纹模式
- javascript - 需要的 HTML Bootstrap 属性不起作用
- css - CSS 自定义属性优先级
- javascript - React native:在路径数组上使用地图显示图像不起作用
- python - 在不安装库的情况下在 Python 中发送 curl POST 请求
- php - 将联合与laravel一起使用时如何获得两个不同表的总和
- python - 为什么我的 python 代码出现内部服务器错误?
- javascript - 如何在 Postman 测试中的单个查询中使响应代码 200 和 400 一致
- r - 使用 R 根据另一列中 ID 的最大条目插入新行
- openstack - openstack 管理程序识别错误的 cpu