gpt4 book ai didi

wpf - Prism 可以与 MVVM Light 一起使用吗?

转载 作者:行者123 更新时间:2023-12-01 07:05:34 25 4
gpt4 key购买 nike

我需要使用 Prism 。 (我需要复合 UI)。但是从 MVVM Light 的演示来看,它看起来很酷。

两者可以合作吗?或者这是一个坏主意?

谁能告诉我一个如何让它们协同工作的例子?

我想要用于复合 UI 的 Prism 和用于 MVVM 方面的 MVVM Light。

最佳答案

是的,他们合作得很好

它们都是框架库,因此您可以从两者中挑选您想要的部分。比如我喜欢用 Prism 的 NotificationObject (ViewModelBase),但 MVVM Light 的 Messenger (用于 View 模型之间通信的事件系统)。

有时我什至会同时使用 Prism 的 DelegateCommand和 MVVM Light 的 RelayCommand在一个项目中,即使它们都用于同一件事(两者之间的主要区别是您必须手动提高 CanExecuteChanged() 上的 DelegateCommand ,而 RelayCommand 会自动执行此操作,有时比必要时更频繁)

关于wpf - Prism 可以与 MVVM Light 一起使用吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7374294/

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