我正在尝试使用 VS2005 (.NET 2.0) 在 C# 中实现对属性网格的拖放支持。propertygrid 可以处理 dragenter 等事件,但似乎没有办法在拖动事件期间获取指针下的 griditem。到目前为止,我能得到的最好的方法是使用 selectedgriditem 属性来检索自定义属性描述符并设置值,但这需要在开始拖放操作之前已经选择了一个网格项。
有没有人有任何运气来实施这个?
谢谢 :-)
我正在尝试使用 VS2005 (.NET 2.0) 在 C# 中实现对属性网格的拖放支持。propertygrid 可以处理 dragenter 等事件,但似乎没有办法在拖动事件期间获取指针下的 griditem。到目前为止,我能得到的最好的方法是使用 selectedgriditem 属性来检索自定义属性描述符并设置值,但这需要在开始拖放操作之前已经选择了一个网格项。
有没有人有任何运气来实施这个?
谢谢 :-)
如果你没有得到任何快乐,你可以试试SmartPropertyGrid;我不知道它是否会起作用,但它也许值得一看。作为来自第 3 方的“功能请求”,您甚至可能会更加高兴,因为现在 WPF 已经接管了 MS 版本。