代码之家  ›  专栏  ›  技术社区  ›  Shafqat Ahmed

你的WPF应用程序应该有多大才能开始使用MVVM

  •  5
  • Shafqat Ahmed  · 技术社区  · 15 年前

    最近,由于WPF开发的本质,MVVM框架有了很大的发展。我正在制作一个非常小的应用程序,随着时间的推移,它可能会增长一点。我很想知道,MVVM实现应该能使多大尺寸的应用程序受益。例如。。必须有15个用户屏幕才能受益。

    2 回复  |  直到 15 年前
        1
  •  15
  •   Botz3000 Amir Sheng    15 年前

    即使只有一个屏幕,MVVM也很有用。它并不真正依赖于应用程序的大小,它主要是为了将UI与逻辑分离,并帮助数据绑定。而且,你会更快地适应它,你会发现它完全符合WPF,无论你的应用有多大。

        2
  •  3
  •   Jose    15 年前

    在我看来,MVVM不会使应用程序复杂化,它只是将代码组织成不同的区域。当然,关于如何实现这一点有一个学习曲线。在WPF中,有很多方法可以完成一个任务,所以如果您不熟悉最佳实践以及WPF是如何工作的,那么这看起来非常困难。我相信要真正利用MVVM,你需要了解WPF。我认为最好的书是 this one. 它从一开始就用wpf构造winforms,然后遍历每个控件类型,帮助您理解它们的角色。直到书中间你才开始数据绑定。这是一个长期的阅读,但如果你真的想利用WPF和MVVM,我相信这是必要的。

    阿尔索 this sample MVVM app article 是理解MVVM的良好开端。