【发布时间】:2011-03-10 05:53:00
【问题描述】:
似乎真正评估 UI 控件套件的唯一方法是下载试用版并投入大量时间来了解其局限性和设计缺陷。然而,有这么多可供选择,我试图通过排除那些不符合关键标准 - MVVM 兼容性的人来缩短这个过程。
在使用 MVVM 的项目中部署各种套件时,您有哪些经验?如果有的话,哪些套件是专门为 MVVM 设计的?
【问题讨论】:
-
我不确定控件如何“与 MVVM 不兼容”,因为实际上,MVVM 只是指定控件绑定到的数据类型。我想从用户操作触发
Command派生的内置功能会很有用,但除此之外我不确定什么标准会影响这一点。 -
@Dan:作为一个例子(我相信还有很多其他的)我尝试使用 Actipro Docking 控件构建一个选项卡式 MDI 界面,但是,如链接中所述,它需要大量的代码隐藏因为代表选项卡的项目集合是不可绑定的。 actiprosoftware.com/Support/Forums/…
-
这不是 MVVM 兼容性问题 - 这只是一个废话控制!
-
@Dan - 你可能是对的。 MVVM 兼容控件可能不是最好的用语,我们可以说控件需要与 WPF 兼容(相信我,我使用过 WPF 控件,但不能使用绑定、命令、样式和模板)。如果它们与 WPF 兼容,那么与它们一起使用 MVVM 应该不难。
标签: .net wpf user-interface mvvm wpf-controls