首页 > 解决方案 > PMVC GUI:如何在演示模型中描述屏幕转换

问题描述

我正在尝试开发一个考虑到 PMVC(PresentationModel-View-Controller)模型的 GUI 应用程序。我的两个主要问题是:

  1. 如何将数据分割成不同的表示模型?
  2. 如何将不同的动画屏幕转换描述为数据?它们是过渡状态,不能真正表示为数据。如果我尝试将表示模型视为独立于视图的数据模型(这是整个想法),我无法理解如何表达不同的动画屏幕转换,因为仅存在 PM 和视图之间的数据绑定。如果动画是一个命令,它将是:“从右侧过渡到全屏子视图”。如果我只想用数据实现类似的东西,我必须在视图中保留一份 PM 以区分新旧数据,然后推断操作,但这会破坏我们在其中进行数据绑定的所有内容第一名。

我真的被这个想法困住了,找不到解决办法。任何帮助表示赞赏:)

标签: user-interfacemodel-view-controllermvvmpresentation-model

解决方案


推荐阅读