【问题标题】:Are there any library like Ext JS but for C#, especially WPF?有没有像 Ext JS 这样的库,但对于 C#,尤其是 WPF?
【发布时间】:2018-09-12 14:41:25
【问题描述】:

我正在寻找一个库,它允许我以类似于 Ext JS 的方式构建应用程序,使用 MVC 方法(带有 PRISM 的 MVVM 在 .net 应用程序上也可以。我正在考虑使用 EF 来处理数据库对象) , 尤其是像 Ext JS 提供的一些不错的组件。

我特别想到了对管理应用程序非常有用的网格组件。

我只找到了 Telerik,但它的价格为 1200 美元,我正在寻找可能免费或不超过 500 美元的东西,我知道我的预算很低,但我必须考虑我什至应该购买 Visual Studio(900 美元),它是一个人开始一个项目需要很多钱。

编辑 1: 我找到了这个库,但是成本和telerik基本一样:https://www.componentone.com/Store/?product=145

编辑 2: 这个便宜一点:http://www.devexpress.com/Products/NET/Controls/WPF/Grid/#main|buy

编辑 3: 这甚至更便宜,但似乎缺少数据网格的过滤功能,我认为这是必须具备的:http://www.devcomponents.com/store/Scripts/prodView.asp?idproduct=26

【问题讨论】:

  • 如果是小项目,可以考虑使用Visual Studio Express,它是免费的
  • 它不是那么小,特别是你不能用visual studio express卖一个应用程序。我错了吗?
  • 是的,你可以。 VS Express 没有这个限制,你可以用它来开发商业应用程序。但是它的功能远少于完整版(例如,没有插件/扩展)
  • @ThomasLevesque:这对我来说真的很重要,如果我有小项目很重要,我可以在不花费 900 美元的情况下创建它,非常感谢。

标签: c# wpf extjs


【解决方案1】:

可能在搜索WPF Toolkit 和/或Extended WPF Toolkit。 这些是带有一组可用于免费的 WPF 控件的库。

另外,为了能够在 C#/WPF 中开发一些东西,您可以使用Visual Studio Express Edition,它也是免费的

【讨论】:

  • 这就是我所需要的几乎。但是,我仍然缺少一个好的 datagrid 组件,它允许我也像这样过滤:dev.sencha.com/deploy/ext-4.1.0-gpl/examples/grid-filtering/…。这很重要,因为它允许我避免实现所有搜索功能。我可以将 Telerik 与 Visual Studio Express 一起使用还是需要 Professional?
  • @Fire-Dragon-DoL:抱歉,不知道 Telerik 的东西,没用过。
  • 没问题。无论如何,我注意到有一些具有过滤功能的免费网格,您的建议很棒。我会将此标记为答案没有其他结果。
  • @Fire-Dragon-DoL 您可以随时在ICollectionView 上推出自己的过滤器,这并不难。 :) 我什至有一个非常简单的“基础”,用于过滤位于某处的功能......
  • @Fire-Dragon-DoL:当然可以,但肯定不会像已经准备好控制的那样容易。但是在WPF 中,您有样式,因此,在实践中,您可以随心所欲。这是WPF真正力量。
【解决方案2】:

不是为了您的图书馆需要,而是:

对于您的 Visual Studio(和其他 MS 软件)要求,请查看 WebsiteSparkBizSpark。简而言之,WebsiteSpark 适用于为其他公司开发网站的初创企业,而 BizSpark 适用于开发自己的软件的初创企业。

【讨论】:

  • 那些很有意思,不过我是用Visual Studio开发桌面软件的,不知道是不是一样。
  • 在这种情况下,BizSpark 是一个不错的选择。
猜你喜欢
  • 1970-01-01
  • 2011-02-24
  • 2011-01-24
  • 1970-01-01
  • 2011-03-06
  • 2013-11-06
  • 2014-10-08
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多