我有一个桌面应用程序,并且我想将MVVM用作设计模式,在我看来Command Binding
在WPF应用程序中应用并不容易。
我读了这篇article,解释了如何在桌面应用程序中使用MVP-VM
。所以我需要知道:
MVP-VM
是否可以取代MVVM,尤其是Command Binding
概念?XAML
应用程序而MVP
用于winforms?我的意思是为什么我们不能迁移到像MVP-VM
这样的全球解决方案?谢谢,
答案 0 :(得分:1)
与其他评论一样,我看不出绑定或更具体的命令绑定问题究竟是什么 - 正如已经说明的那样,他们是WPF中的一等公民。
这不是一个无耻的插件:))
我在为客户端创建新的WPF项目时使用以下(MVVM)模板,它包含很多东西,但它确实有一个命令绑定的示例,其中命令在名为Child2ViewModel的VM中定义,并且这是绑定的到数据模板。
它不使用任何第三方MVVM框架,因为它是一个精简的实现 - 这意味着ICommand接口有多种实现,具体取决于您的需求。
https://github.com/oriches/Simple.Wpf.Template
您需要访问NuGet才能构建代码。