【问题标题】:WPF: Why should I use an existing MVVM framework instead of writing my own?WPF:为什么我应该使用现有的 MVVM 框架而不是自己编写?
【发布时间】:2023-04-01 05:33:01
【问题描述】:

我想知道 MVVM 框架能给我带来什么好处(例如 mvvm light、prism 等)。如果你能给我从最重要到最不重要的要点。我只是想了解我应该使用 MVVM 框架还是自己编写代码。

【问题讨论】:

标签: c# wpf mvvm


【解决方案1】:

您可以在没有框架的情况下开始使用 MVVM,并且您可以随着时间的推移构建自己的基本代码。它可能会帮助您更好地学习该模式。

一旦你理解了它,你就会更好地体会到像Caliburn Micro 这样的框架给你带来的力量。当然,这些框架将所有基本模板代码排除在外,但它们也可以添加高级绑定、动作和组合功能。

我刚刚收听了对 Caliburn Micro 的作者的播客采访。也许它会帮助你:

Herding Code 104: Rob Eisenberg on Caliburn Micro

【讨论】:

    【解决方案2】:

    mvvm 灯:

    • 消息 - 在窗口之间交换数据的简单方法
    • DispatcherHelper - 允许更轻松地从其他线程更新控件
    • 和其他link

    【讨论】:

    • 谢谢,但我正在寻找这些框架的一般性,而不仅仅是 mvvm light。 (我确信所有这些框架都在某处重叠)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-11-27
    • 2013-05-12
    • 2011-05-23
    • 1970-01-01
    • 1970-01-01
    • 2016-05-23
    • 1970-01-01
    相关资源
    最近更新 更多