我们正在开发一个利用数据网格的应用程序。网格的大部分功能将是相当标准的东西 - 设置单元格样式、单元格内编辑、排序等。然而,一个要求是提供“拖放”功能,如 Excel。这是您在一行中选择一个或多个单元格的地方,然后在它们周围绘制一个粗边框。边框的右下角有一个小正方形,当您将其向下拖动时,Excel 会将选定的单元格值复制到下面的行中。
使用 .Net WPF 数据网格尝试和实现这听起来像是一件可怕的事情(也没有商业数据网格组件提供此功能)。有没有人开发了类似的功能,或者提出了可能的方法来实现这一点?普通的旧复制和粘贴不是一种选择!