『WPF』实现拖动文件到窗体(控件)
2024-10-10 13:00:15
前言
实现从窗口外部拖文件到窗口内部并自动捕获文件地址。
第一步 开启属性
启用底层Window
的AllowDrop
属性,添加Drop
事件。
Drop
事件:当你拖动文件到对应控件后,松开触发。
除
Drop
事件外,我们还可以使用DragEnter
、DragOver
、DragLeave
三个事件。
第二步 事件代码
private void MainWindow_Drop(object sender, DragEventArgs e)
{
string msg = "Drop";
if (e.Data.GetDataPresent(DataFormats.FileDrop))
{
msg = ((System.Array)e.Data.GetData(DataFormats.FileDrop)).GetValue(0).ToString();
}
MessageBox.Show(msg);
}
最新文章
- css3 视距-perspective
- 【转】+【举例】ArcGIS中的坐标系统定义与投影转换
- python 内置函数 lamda表达式。 open 文件方法
- centos7.0 64位系统 安装PHP 支持 nginx
- 在Oracle Linux Server release 6.4下配置ocfs2文件系统
- PowerDesigner连接SqlServer数据库
- IOS iphone 4inch上应用没有全屏,上下有黑边(转)
- Android进度加载的Loading效果
- SQL语法集锦三:合并列值与分拆列值
- Git 笔记三 Git的初步使用
- (概念)多个CPU和多核CPU以及超线程(Hyper-Threading)
- shadowMap
- C语言复习:内存模型2
- Android-Kotlin-函数表达式&;String与Int转换$异常处理
- kafka存储数据量过大,导致磁盘爆满
- PHP mysqli 增强 批量执行sql 语句的实现代码
- JavaScript基础DOM介绍和常用操作(5)
- 网络I/O模型--02阻塞模式(多线程)
- 【BZOJ4755】扭动的回文串(Manacher,哈希)
- Leetcode 380. 常数时间插入、删除和获取随机元素