我正在重写基于 Windows 窗体的应用程序,并且我将使用 WPF。 该应用程序在图形化环境中严重依赖拖放技术。通过将元素拖到网格上、移动它们、右键单击设置属性等来使用“设计”报告等。所有这些都保存到数据库中。还可以通过绘制流程图、路由和决策来控制程序流程,所有这些都绘制在表单上,并再次保存到数据库。
MVVM 是否适合这种应用程序,或者我是否试图在方孔中安装圆钉。
您的想法值得赞赏。
最佳答案
我的看法是使用 MVVM,但不是虔诚地使用。
我的意思是,在您的 View 中使用模型,但在需要时也使用一些隐藏代码(拖放、双击)。找到一个有助于你发展的平衡点,而不会让你发疯。
关于wpf - 使用 MVVM 还是不使用 MVVM,这是一个问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1770857/