We don’t allow questions seeking recommendations for software libraries, tutorials, tools, books, or other off-site resources. You can edit the question so it can be answered with facts and citations.
Closed 8 years ago.
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(10)
我仍然认为,您不需要像我们在做 WinForms 项目时那样,在新的 WPF 项目早期就获得第三方控件库。 我不太确定您的 WPF 背景,您可能陷入了僵局并需要特定的控件,但通常您可以使用 XAML、样式和控件模板完成的事情是令人惊奇的。
对于那些通常只是因为开箱即用的控件看起来太平淡而购买第三方库的人,然后坚持使用 XAML,因为您将获得所需的所有自定义功能,并且最终将学习如何创建如果您只是将现成的控件拖放到 UI 表面,您将永远无法获得令人惊叹的 UI。
对于具有非常具体行为的控件、DataGrid、日历控件和图表,我在 CodePlex 上找到了所需的一切。
正如之前的文章中提到的,我还向那些不想在第三方控件库上浪费时间的人推荐以下内容。
I'm still of the opinion that you don't need to get a third-party control library early in a new WPF project in the same way we all feel when doing WinForms project. I'm not too sure of your background with WPF, you might have hit an impasse and need a specific control, but generally the things you can do with XAML, styles and control templates are amazing.
For those out there that typically buy a third-party library just because the out-of-the-box controls look too bland then persevere with XAML as you will get all the customisation you'll ever need and you will eventually learn how to create amazing UI's that you would never get if you just drag and drop readymade controls to the UI surface.
For the controls that have very specific behaviour, DataGrid, Calendar Controls and charting, I've found all I've needed on CodePlex.
As mentioned in earlier posts I also recommend the following for those who don't want to splash-out on third party control libraries.
另请查看 DevExpress。 他们的组件都相当不错
Also have a look at DevExpress. Their components are pretty good
Actipro 有一个 WPF 功能区和一组组件(但没有 DataGrid 或图表)。
有几个供应商免费提供 WPF Grid(其企业版的有限版本,请参阅 Xceed)。
出于图表目的,有 Visifire。
Actipro has a WPF ribbon and a set of components (no DataGrid though or Charting).
There are a couple of vendors that offer their WPF Grid for free (a limited version of their enterprise edition, see Xceed).
For charting purposes there is Visifire.
DevComponents 有一个很好的集合。
DevComponents has a nice set.
我们正在使用 WPF 的 Telerik 控件。 最初,我们首先使用自定义样式和模板滚动我们自己的网格、组合、树等,但当需要完善所有内容时,我们需要 Telerik 提供的所有附加功能。 我们对他们的一些控件(例如轮播)感到失望,但我们正在与他们合作以改进控件。 我们经常发现他们提供的支持(通常带有完整的编码示例)抵消了软件包的成本。 它们很好地遵循了 Microsoft 的命名约定,因此学习曲线并不太陡。
我们尝试过 ComponentOne,但不喜欢它们。
We are using the Telerik controls for WPF. Initially we started out by rolling our own grids, combos, trees, etc, with custom styles and templates, but when it came time to polish everything up, we needed all the added functionality that Telerik provides. We are disapointed in some of their controls, like the carousel, but we are working with them to improve the control. We often find that the support they give (usually with complete coding samples) offsets the cost of the package. They follow Microsoft's naming conventions pretty well, so the learning curve is not too steep.
We have tried ComponentOne, but don't like those.
我没有使用 Telerik 的经验,但如果还有比 Infragistics 更糟糕的东西,我会感到惊讶。 不确定您到底需要什么组件 - 您见过 WPF 工具包吗?
I have no experience with Telerik, but if there's anything worse than Infragistics I'd be surprised. Not sure exactly what components you're after - have you seen WPF Toolkit?
组件一相当不错——有点贵,但还不错。 我们正在将它用于当前为州卫生部门开发应用程序的项目,到目前为止我们对此感到满意。
Component One is pretty decent - a bit pricey, but decent. We are using it for our current project developing an application for a state health department, and are happy with it so far.
我的公司拥有 Infragistics 控制套件的许可证,目前我远离对接管理器的所有控制例外,这非常好。
我们试图摆脱对网格控件的依赖,并使用其他 UI 实现(例如带有自定义数据模板的列表框),以避免被束缚在供应商特定的实现中。
在我们使用 WinForms 的时代,我们对所有事情都依赖 Infragistics Grid 控件感到非常烦恼。
My company has licenses to the Infragistics control suite, and currently I'm staying away from all the controls exception for the docking manager, which is quite nice.
We're trying to get away from dependence on a Grid control and are using other UI implementations (like list boxes with custom data templates) to avoid being straight-jacketed into vendor specific implementation.
In our WinForms days, we were burnt quite a bit by relying on the Infragistics Grid control for everything.
如果您正在寻找 Ribbon 或 DataGrid 控件,那么 Microsoft 将在正常 .NET Framework 版本之外发布一些控件。 这些可在 http://www.codeplex.com/wpf
我更喜欢远离源代码不可用的第三方控件。
If you are looking for a Ribbon or DataGrid control then Microsoft is releasing some controls outside the normal .NET Framework releases. These are available at http://www.codeplex.com/wpf
I prefer to stay away from third party controls where the source code is not available.
有时间查一下 fpscomponents.com ,有一些独特的 WPF 组件,特别是触摸屏应用程序,以及大多数 WPF 标准组件包
have time to check fpscomponents.com , have some unique WPF components, especially for Touch screen applications, as well as most of standard component pack for WPF