什么是WPF的最佳UI组件集?

Jef*_*eff 12 windows silverlight wpf user-interface uicomponents

寻找通用的WPF工具集.目前正在关注Telerik和Infragistics.那里有更好的选择吗?那两个,哪个更好?

Rhy*_*hys 15

我仍然认为你不需要在新的WPF项目中尽早获得第三方控件库,就像我们在做WinForms项目时一样.我不太确定你使用WPF的背景,你可能遇到了僵局并需要一个特定的控件,但通常你可以用XAML,样式和控件模板做的事情都很棒.

对于那些通常购买第三方库的人来说,只是因为开箱即用的控件看起来过于平淡,然后坚持使用XAML,因为你将获得所有你需要的定制,你最终将学习如何创建如果您只是将现成的控件拖放到UI表面,那么您将无法获得令人惊叹的UI.

对于具有非常特定行为的控件,DataGrid,Calendar Controls和图表,我在CodePlex上找到了所有我需要的东西.

正如之前的帖子中所提到的,对于那些不想在第三方控件库上展示的人,我也建议如下.


Rad*_*Rad 6

还看看DevExpress.他们的组件非常好


Ken*_*art 5

我没有使用 Telerik 的经验,但如果有比 Infragistics更糟糕的东西,我会感到惊讶。不确定您到底需要什么组件 - 您见过WPF Toolkit吗?

  • 很多原因。首先,它并不是真正按照 WPF 方式做事。例如。不可绑定的属性,Winforms 命名约定(例如,DataSource 而不是 DataContext)。其次,糟糕的样式和模板问题。第三,漏洞较多。而且总是表现不佳... (4认同)
  • 另外,我发现 Infragistics 的在线文档使用起来简直是一场噩梦。 (2认同)

lig*_*t78 5

Actipro有一个WPF功能区和一组组件(没有DataGrid或Charting).

有几家供应商免费提供他们的WPF网格(他们的企业版的有限版本,见Xceed).

出于图表目的,有Visifire.


Kie*_*ron 5

DevComponents有一个很好的设置.


Sco*_*ttG 5

我们正在使用 WPF 的 Telerik 控件。最初,我们首先使用自定义样式和模板滚动我们自己的网格、组合、树等,但当需要完善所有内容时,我们需要 Telerik 提供的所有附加功能。我们对他们的一些控件(例如轮播)感到失望,但我们正在与他们合作以改进控件。我们经常发现他们提供的支持(通常带有完整的编码示例)抵消了软件包的成本。它们很好地遵循了 Microsoft 的命名约定,因此学习曲线并不太陡。

我们尝试过 ComponentOne,但不喜欢它们。