gpt4 book ai didi

c# - Prism 5 - MVVM 框架

转载 作者:行者123 更新时间:2023-11-30 22:07:10 33 4
gpt4 key购买 nike

随着 Prism 5 于 2014 年 4 月 18 日发布,我看到一个名为 Prism.MVVM 的新库。

PRISM 的早期版本不是MVVM 框架...我们现在可以说它可以与 MVVMLight 进行比较,例如,它是一个真正的 MVVM 框架(或一个完整的)?

在 Prism5 上使用 MVVMLight 有什么好处?现在真的有必要吗?

Prism 5 MSDN 链接:Here

Prism 5 Prism.MVVM 类库链接:Here

The Microsoft.Practices.Prism.Mvvm portable class library contains ViewModelLocationProvider, BindableBase, ErrorsContainer, PropertySupport, CompositeCommand, DelegateCommand, DelegateCommandBase, and WeakEventHandlerManager.

The Microsoft.Practices.Prism.Mvvm.Desktop assembly contains the WPF ViewModelLocator attach property.

最佳答案

以前版本的 Prism 4.2Prism 4.1 更新到 .Net4.5 也有 MVVM 项目库。根据我的理解,在结构实现中进行这种更改的原因是能够使用 Nuget 包。

需要说明的是,在使用 Prism 时无需使用 MVVM,您可以从那个角度继续像以前一样工作。以下快速入门 是此行为的示例:

  • Hello World
  • 事件聚合器
  • 模块化
  • 交互性(CustomPopupView.xaml 类)

但是,虽然这不是必需的,但建议将 MVVM 模式用于符合逻辑的应用场景。

我希望我回答了你的问题,问候。

关于c# - Prism 5 - MVVM 框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23167511/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com