【问题标题】:WPF Toolkit Datagrid with .Net 3.5 no sp1带有 .Net 3.5 无 sp1 的 WPF 工具包数据网格
【发布时间】:2010-10-05 13:35:31
【问题描述】:

我一直在尝试在公司内部部署的 WPF 应用程序中使用 WPF 工具包,但该工具包需要 .Net 3.5 sp1。该工具包的 sp0 和 sp1 之间的唯一区别是 MultiSelector 使用的 DataGrid 类。

我的问题是,有没有人知道解决方法,所以不需要 sp1?有没有我可以使用的自定义 MultiSelector 类?

我知道该工具包是在 sp1 之前启动的,但我不确定在添加 MultiSelector 之前取得了什么样的进展。

我尝试使用ILDasm 获取MultiSelector 类的IL 代码并生成我自己的代码,但我没有取得任何成功,因为它实现了@ 中Selector 类的内部部分的功能987654328@.

在这个问题上的任何帮助都会很棒,并且将每个人都升级到 .Net 3.5 sp1 目前不是一种选择。

如果有人知道另一个免费的DataGrid 控件可以用来代替 WPF 工具包,我们也将不胜感激。

谢谢,

-诺亚

【问题讨论】:

    标签: wpf .net-3.5 datagrid wpftoolkit


    【解决方案1】:

    您将无法使用不同的 MultiSelector,因为工具包中的 MultiSelector 对 SP1 版本框架中的类型有硬性引用。即使您确实创建了自己的 MultiSelector 以供使用,您也必须更改网格控件以使用您的,这需要将其反编译为源,修改它,然后重新编译它,这超出了 PITA 的范围,可能违反了EULA 也是如此。

    至于免费的数据网格替代方案,我会查看 Xceeds DataGrid for WPF。 Express 版是免费的:

    http://xceed.com/Grid_WPF_Intro.html

    【讨论】:

    • 呵呵,改代码的时候都没考虑EULA,我得去看看
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-09
    • 2015-10-25
    • 2010-12-19
    • 2010-12-13
    • 1970-01-01
    • 2010-09-15
    相关资源
    最近更新 更多