WPF实现拖拽功能
来源:互联网 发布:微商做图软件有哪些 编辑:程序博客网 时间:2024/06/05 04:15
两个content控件之间实现拖拽功能,在一个控件中启动拖拽操作,在另一个控件中处理事件,代码如下,在两个listview之间拖拽:
//在启动拖拽控件的MouseMove事件里启动拖拽private void listView1_MouseMove(object sender, MouseEventArgs e){ if (e.LeftButton == MouseButtonState.Pressed) { ListView lv = sender as ListView; MyClass selectedItem = lv.SelectedItem as MyClass; if (selectedItem == null) { return; } DataObject dataObject = new DataObject(typeof(MyClass), selectedItem); DragDrop.DoDragDrop(mylistView1, dataObject, DragDropEffects.Copy); }}
//在另一个控件的Drop事件的实现拖拽private void listView2_Drop(object sender, DragEventArgs e){ var data = e.Data; if (data.GetDataPresent(typeof(MyClass))) { var myClass = data.GetData(typeof(MyClass)) as MyClass; GrouViewData.AddMulGoupItemFunction(myClass); }}
阅读全文
0 0
- WPF实现拖拽功能
- WPF 拖拽功能
- wpf 的拖拽功能实现(含拖拽复制功能实现)
- WPF拖放功能实现
- WPF拖放功能实现
- WPF拖放功能实现
- WPF拖放功能实现
- WPF拖放功能实现
- WPF拖拽效果实现
- WPF实现拖拽方法
- WPF:实现Button类的PerformClick功能
- c# wpf 实现拖动图片功能
- WPF DataGrid分页功能实现代码
- Silverlight/WPF 截图保存功能的实现
- wpf 音乐盒 歌搜索下载功能实现
- WPF中实现验证码功能
- WPF中实现验证码功能
- WPF爬虫之实现下载功能
- 利用Angular2的Observables实现交互控制
- 移动端一像素边框
- Angular4示例--数据显示
- openCV学习笔记(一)------进度条视频播放控制
- bzoj P4034 [HAOI2015]树上操作
- WPF实现拖拽功能
- 第1章 初识C语言
- 【HDU 1258】Sum It Up(DFS,去重技巧)
- DNS全解析
- Redis集群搭建与简单使用
- python入门
- Codeforces Round #426 (Div. 2) A. The Useless Toy
- maven根据不同的生产环境打包
- 线程互斥