我设计一个非常简单的C#WPF应用程序,MVVM模式下,具有ListView
显示大约10项(绑定到包含应用程序的详细信息的对象)有Checkbox
,允许用户选择一些应用程序,然后点击按钮“启动”。数据绑定和性能:数据绑定成本高吗?
这个应用程序针对的是公司(一家投资银行)的特定用户,他们总是有很多非常繁重的应用程序(实时财务软件,例如Bloomberg)。
虽然我的应用程序是我的电脑&的IT团队成员的个人电脑,我就开始部署应用程序的最终用户,并经历了一个有点坏的局势非常光滑:点击,真的,只是一个,上一个物品,需要大约2秒钟才能激活CheckBox
。
他们已经在使用基本的WinForms应用程序是为这种动作完美流畅。
因此,我问自己一个问题,这似乎很愚蠢根据事实DataBinding
是MVVM的核心,但的数据绑定意味着比事件侦听较高的性价比?
谢谢!
得如何WPF(W/O数据绑定)对这些PC的执行?它可能是图形或(缺少)内存问题。 – 2011-05-06 16:50:52
不是。你在等什么?他们还有其他问题。 Vidya驱动程序,其他应用程序等等 – Will 2011-05-06 17:04:15
我有几十个数据绑定场景的表单,它飞行。我遇到过一些关于Silverlight/WPF的问题在动画中,但这往往是由于VSM代码不好或者过度动画的快乐设计师造成的。 – 2011-05-06 20:16:21