对所有WPF天才的问候。WPF DataGrid和其他DataGrid组件
我是一位专业的Java开发人员,也是.NET &相关技术的新成员。所以如果我问任何愚蠢的问题,请和我一起裸照。 :)
我&我的团队得到了一个新的项目,用WPF开发(使用普通的WPF和/或第三方库),其中DataGrid组件需要具备以下功能。在45度角
- 标题行的文本(或任何其他角度用户希望)
- 摘要行(多个)
- 摘要列(多个)
- 不同的背景颜色为一些列(S) /列
- 枢轴支持
- 能够为行/列指定右键单击事件的新命令(例如,我们需要一些命令,如“创建”,“删除”,“导出”,“隐藏” ,“禁用”等)
- 通过右键点击和对电网
- 选择“创建”一个新的数据行/列通过右键点击和手动
- 重新排序列/行的网格/列中选择“删除”删除行/列&按字母顺序排列
- 复制(使用值复制整个行或列)。 (例如,复制“产品名称”一栏应产生“产品名称(副本)”,“产品名称(副本2)”等)
- 禁用列/行(显示在应用程序中,但不是用于报告和/或其他功能)
- 如果一个单元格有备忘录,则存在红色的角落(如在excel中注释)
- 对于显示给用户的列标题应该有最大长度。 (如果列名太长,它将在某个点被截断并且整个名称可能通过悬停在标题上在工具提示中看到)
- 单元格的多选和复制它们的内容
- 突出显示(例如,在搜索表单中,我们通过一些参数搜索特定的行,并且如果发现该行应该在网格中突出显示)
- 要只有几列的标题(例如。out 5列,只有2列应该有标题)
我试过WPF的DataGrid组件&我设法实现了fol降脂。
- 标题行的在45度角的文本(或任何其他角度用户希望)
- 不同的背景颜色为一些行(多个)/列(多个)
- 摘要列(多个)
然后我尝试了DevExpress的DataGrid组件&我设法实现了以下功能。
- 摘要行(S)
现在我有几个问题。
- 所有这些功能都可以从普通的WPF中实现吗?
- 我是否需要不同框架/第三方库(例如DevExpress)的支持?
- 在性能(速度)和内存消耗方面使用普通WPF组件的优点是什么?
- 是否还有更多的第三方库提供这些功能?
- 最重要的是,对于WPF专家来说,比如说,如果我们要从头开始使用普通的WPF,那么构建这样一个组件需要多长时间?
预计您的回应。 非常感谢。
此致敬礼, Asela。
而不是问*许多问题*,尝试实现某些目标,如果失败 - 在这里提出一个*单个问题,发布你做了什么,想要什么,为什么它不起作用等。不要忘记先使用搜索;) – Sinatr 2014-10-17 11:31:41