说明:该类库只能应用到同类对象上面,因为拖拽事件里牵扯到类型转换问题,很难做到通用,所以我只做了一类的例子。我正在寻找更加优化的解决方案,如果你有更好的方法,请留言!
1. 拖拽类库(直接使用该类就行)
2. 使用方法:
//只需要将XAML页面要拖拽的Rectangle对象作为参数传递给该类就行。
DragLibrary drag = new DragLibrary(rect);
本文详细介绍了拖拽类库的实现原理及优化方案,并提供了具体使用方法,适用于WPF应用中的图元对象拖拽操作。
说明:该类库只能应用到同类对象上面,因为拖拽事件里牵扯到类型转换问题,很难做到通用,所以我只做了一类的例子。我正在寻找更加优化的解决方案,如果你有更好的方法,请留言!
1. 拖拽类库(直接使用该类就行)
2. 使用方法:
//只需要将XAML页面要拖拽的Rectangle对象作为参数传递给该类就行。
DragLibrary drag = new DragLibrary(rect);