WPF ListView / ItemsControl Drag Drop Adorner

时间:2009-01-29 05:32:42

标签: wpf vb.net drag-and-drop

我发现这个article by Bea Stollnitzdownloaded the source以及converted to vb.net.我相信我完成了我的转换,但有一件事仍然没有用,因为我已经尝试了太多毛了。希望有人可以帮助我发现我所缺少的东西。

好的,拖拉& drop在转换后的代码中运行正常,我只是没有在vb.net中使用InsertionAdorner,我在代码中设置断点并且所有代码都在执行,但是对于我的生活,InsertionAdorner不会变得可见。甚至正在调用DrawLine函数!

我很茫然,我需要在vb.net中使用它,原来的C#项目运行得很好,我只是找不到我错过的东西!

谢谢, 斯科特

1 个答案:

答案 0 :(得分:0)

在Reflector的帮助下得到它。

在线转换器使用此代码

pen = new Pen { Brush = Brushes.Gray, Thickness = 2 };

并吐出

pen = New Pen()

方便地省略

pen.Brush = Brushes.Gray
pen.Thickness = 2

以及其他一些我必须修复的转换类似。

转换器可以完成:

pen = New Pen() With {.Brush=Brushes.Gray, Thickness=2 }

但为了安全起见,因为VS08只支持它只是将它排除在外..

问题已解决!