寻找一个通用的WPF工具集。 目前正在看Telerik和Infragistics。 那里有更好的select吗? 那两个哪个更好?
我仍然认为,您不需要像我们在做WinForms项目时那样,在一个新的WPF项目的早期就获得一个第三方控件库。 我不太清楚WPF的背景,你可能会陷入僵局,需要一个特定的控制,但通常你可以用XAML,样式和控件模板做的事情是惊人的。
对于那些通常会购买第三方库的人来说,就是因为开箱即用的控件看起来太平淡无味,所以坚持使用XAML,因为您将获得所有您需要的定制,最终您将学习如何创建令人惊叹的用户界面,你永远不会得到,如果你只是拖拽现成的控制到UI表面。
对于具有非常特定行为的控件,DataGrid,日历控件和图表,我已经找到CodePlex上所需的所有东西。
正如在前面的帖子中提到的,我还建议以下那些不想在第三方控制库上飞溅的人。
也看看DevExpress 。 他们的组件是相当不错的
Actipro有一个WPF功能区和一组组件(没有DataGrid虽然或图表)。
有几个供应商免费提供他们的WPF Grid(他们企业版的有限版本,参见Xceed)。
为了制图目的,有Visifire 。
DevComponents有一个很好的设置。
我们正在使用WPF的Telerik控件。 最初,我们开始通过自定义样式和模板来滚动我们自己的网格,组合,树等,但是当我们需要抛光所有东西时,我们需要Telerik提供的所有附加功能。 我们对他们的一些控制感到失望,像旋转木马,但我们正在与他们一起改善控制。 我们经常发现,他们给予的支持(通常是完整的编码样本)抵消了套餐的成本。 他们遵循微软的命名规则,所以学习曲线不是太陡峭。
我们尝试过ComponentOne,但不喜欢这些。
我没有Telerik的经验,但是如果比Infragistics还糟糕 ,我会感到惊讶的。 不确定你究竟是什么组件 – 你见过WPF Toolkit吗?
组件一是相当不错 – 有点贵,但体面。 我们正在使用它为我们目前的项目开发一个国家卫生部门的申请,并且对此感到满意。
我的公司拥有Infragistics控制套件的许可证,目前我远离对接管理器的所有控制例外,这是相当不错的。
我们试图摆脱对网格控件的依赖,并且正在使用其他UI实现(比如带有自定义数据模板的列表框),以避免被直接插入到供应商特定的实现中。
在我们的WinForms日子里,我们被Infragistics Grid控制的一切所消耗了很多。
如果您正在查找功能区或DataGrid控件,则Microsoft会在正常的.NET Framework发行版之外发布一些控件。 这些可在http://www.codeplex.com/wpf获得
我宁愿远离源代码不可用的第三方控件。
有时间检查fpscomponents.com,有一些独特的WPF组件,特别是对于触摸屏应用程序,以及WPF的大部分标准组件包