第三方WPF控件:VS DevExpress的Telerik的 [英] Third party WPF controls: Devexpress vs Telerik

查看:2199
本文介绍了第三方WPF控件:VS DevExpress的Telerik的的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想听听你对两个控制供应商的意见

I would like to hear your opinion about the two control providers.

要把它概括地说:我建立一个经典的LOB桌面应用程序。该应用程序将完全在WPF中创建。 PRISM 4.0将被大量使用。只要有可能,我会尽量遵循MVVM模式(如果所选择的对照组设计,很容易通过它这将是很好)。

To put it in a nutshell: I am building a classic LOB desktop application. The app will be created entirely in WPF. PRISM 4.0 will be used heavily. Whenever possible, I will try to follow MVVM pattern(it would be nice if the selected controls were designed to adopt it easily).

主要是我感兴趣的是:


  • 好数据网格,支持排序,过滤,分组,
    出口,印刷和工程罚款
    与束缚
    记录数量较大(10K +)

  • Good data grid, which supports sorting, filtering, grouping, exporting, printing and works fine with a big amount of bound records(10k+)

组合框支持过滤和自动完成。

Combobox that supports filtering and auto-complete.

导航条

布局管理器这是类似于使用VS 2010一

Layout manager that is similar to the one that is used VS 2010

在一个长期的,我也想用自己的:

In a long term, I would also like to use their:


  • 报告工具

数据挖掘控件

< STRONG>本地化支持,以本地化,例如数据网格的动作,..

Localization support in order to localize data grid actions for instance,..

我一直使用的WinForms Devxpress了一段时间,我还是比较满意的。他们的支持团队是伟大的。不过,我想检查是否有在市场上的任何更好的选择。换句话说,我想知道,如果Telerik的控制有什么附加价值?

I have been using Winforms Devxpress for a while and I was quite satisfied. Their support team is great. Still, I want to check if there is any better option on the market. In other words, I would like to know if Telerik's controls have any additional value?

推荐答案

我们不得不做出一个相当similiar决定几个月前。我们使用的WinForms,微软复合UI应用程序块和DevExpress的WinForms的。对于我们的新的应用程序,从头开始创建新的,我们决定使用WPF(不PRISM),我们是特别需要一些电网的,所以我们用的DevExpress WPF控件。

We had to make a quite similiar decision a few months ago. We were using WinForms, the Microsoft Composite UI Application Block and DevExpress WinForms. For our new application, created new from scratch, we decided to use WPF (without PRISM) and we were especially in need of some grids, so we used DevExpress WPF Controls.

这是恕我直言一个良好的和一个错误的决定。

This was imho a good and a bad decision.

好部分:


  • 您可以使用该控件你习惯一个非常相似的方式。存在一定的差异,但你能够迅速适应它们。这是一个巨大的加,因为我们花了相当长的一段时间,而使用的WinForm控件来适应他们。

  • You can use the controls in a very similiar way you are used to. There are some differences, but you get used to them quickly. This is a huge plus, because it took us quite some time to get used to them while using the WinForm controls.

的控制,尤其是网格,是可用的WinForms控件。如果用户习惯了,过渡十分流畅。

The controls, especially the grids, are useable as the WinForms controls. If your users are used to them, the transition is very smooth.

应用所提供的主题之一是很简单的,你会得到一个漂亮的解决方案,无需太多烦恼。它们适用于纯WPF控件,也因此整个应用程序看起来是一致的。我们仍然主要使用Windows XP中的主题适用于本为好,这是特殊的有用的我们。

Applying one of the provided themes is very simple and you get a good looking solution without much annoyance. They apply to pure WPF controls, too, so the whole application looks consistent. We are still using mostly Windows XP, the themes apply to this as well, which is exceptional useful for us.

坏的部分:


  • 我们预期的DevExpress WPF控件提供相同的控制范围比的WinForm控件。该DevExpress的WPF控件当时有版本号10.1,我们感到失望的是一些控制完全缺失(例如的TreeList,调度,Passwordbox还是非常有用的LookUpEdit)。而后来的三个是可用的10.2版本,TreeLists仍然不存在。如果你正在寻找从的WinForms包比那些列出的其他控件,这是一个好主意,检查它们是否存在的DX WPF控件第一。

  • We expected the DevExpress WPF controls to provide the same control coverage than the WinForm controls. The DevExpress WPF controls at that time had version number 10.1, and we were disappointed that some controls were missing completely (for example TreeList, Schedulers, Passwordbox or the very useful LookUpEdit). While the later three are available with version 10.2, TreeLists still aren't there. If you are looking for additional controls from the WinForms package than the ones listed, it is a good idea to check if they exist for the DX WPF controls first.

有些地方的印象,他们迅速完成。有一些快速修复neccessary获得运行我们打算用它们的方式控制。好事是,大多数的这些问题都与10.2迎刃而解。

Some parts made the impression that they were done quickly. There were some quickfixes neccessary to get the controls running the way we intended to use them. The good thing is that most of these problems are solved with 10.2.

在WPF控件的文档和支持中心感觉比WinForms的文件不完整。虽然这可能只是我个人的印象,我几乎总是能找到一个答案一定问题,我曾与DX网站上的WinForms控件,我没那么成功的与WPF控件。支持团队是一如既往的帮助,不过。

The documentation and the support center for the WPF controls feels less complete than the WinForms documentation. While this is probably just my personal impression, I was almost always able to find an answer to a certain problem I had with the WinForms controls on the DX website, I'm not that succesful with the WPF controls. The support team is as helpful as always, though.

这清单并非详尽无遗,那些是事情马上来到我的脑海。

This list is not intended to be exhaustive, those were the things that immediately came to my mind.

那么,你会怎么做,如果我不得不再次做同样的决定吗?我很可能还要再次使用的DevExpress。该窃听我最负面的东西是固定的10.2版本,所以控件现在是相当有用的。我特别喜欢,你可以用你以前的经验,在WinForm控件(有限制,当然)。后来还买了DX组件的主要原因。不幸的是,我不知道Telerik控制足够对他们说什么,所以如果有人有两个经验,尤其是从DX切换到Telerik的那肯定是一个非常有趣的信息。

So, what would I do if I had to do the same decision again? I would very likely use DevExpress again. Most negative things that bugged me were fixed with version 10.2, so the controls are quite usable now. I especially like that you can use your former experience with the WinForm controls (with limitations, of course). The later was also the primary reason for buying the DX components. Unfortunately, I don't know the Telerik controls enough to say anything about them, so if someone has experience with both, especially with switching from DX to Telerik that would surely be a very interesting information.

我们没有使用MVVM模式与我们的网格,装货的传统的方式和displying数据对我们来说是足以。我们的一些电网包含100K +值,电网的性能恕我直言总是好的。该控制disn't看起来就像他们支持了建立MVVM,如果你想喜欢你必须手工做的一切使用它,它看起来。也许这里10.2变化的东西,我没有检查,但我不这么认为。

We're not using the MVVM pattern with our grids, as the "traditional" way of loading and displying data is sufficient enough for us. Some of our grids contain 100k+ values, the performance of the grid is imho always ok. The controls disn't look like they had a build in support for MVVM, if you're trying to use it it looks like you have to do everything manually. Maybe 10.2 changed things here, I haven't checked, but I don't think so.

我们用我们自己的国产化的实现,所以我不知道DX的本地化支持。

We used our own implementation for localisation, so I don't know about the DX localization support.

这篇关于第三方WPF控件:VS DevExpress的Telerik的的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆