WPF中TextBox文件拖放问题
2024-10-19 06:29:02
在WPF中,当我们尝试向TextBox中拖放文件,从而获取其路径时,往往无法成功(拖放文字可以成功)。造成这种原因关键是WPF的TextBox对拖放事件处理机制的不同,具体可参考这篇文章Textbox Drag/Drop in WPF,本文只是介绍如何解决这一问题。
解放方法如下:
- 使用PreviewDragOver和PreviewDrop事件代替DragOver和Drop事件。
<TextBox Height="100" PreviewDragOver="TextBox_PreviewDragOver" PreviewDrop="TextBox_PreviewDrop"/> - 在PreviewDragOver事件中加入e.Handled = true操作。
private
void TextBox_PreviewDragOver(object sender, DragEventArgs e)
{
e.Effects = DragDropEffects.Copy;
e.Handled = true;
}
最新文章
- fuelphp 问题1
- POS管理系统之出入库单分页查询
- [Python] 关于64位机的numpy安装问题
- android: SharedPreferences实现记住密码功能
- JS错误 theForm.submit();SCRIPT3: 找不到成员。
- iOS开发--隐藏(去除)导航栏底部横线
- Ant学习-001-ant 基础知识及windows环境配置
- ServiceStack.OrmLite 笔记4 删
- 集成支付宝钱包支付iOS SDK的方法与经验
- php单例连接数据库
- bzoj 1930: [Shoi2003]pacman 吃豆豆 [费用流]
- MySQL之实现Oracle中的rank()函数的功能
- 1、金融之关于BIAS
- 《Python》线程池、携程
- django os.environ慎用setdefault操作环境变量!
- Case Study: 技术和商业的结合点在哪里?
- 12、利用docker快速搭建Wordpress网站
- js中的getBoundingClientRect()函数
- Spring Boot中使用Redis小结
- SQL Server ->;>; 高可用与灾难恢复(HADR)技术之 -- Transaction Replication(事务复制)
热门文章
- asp.net 项目目录说明
- jquery load()函数和window.onload事件
- HTML和SEO基础知识:H标签全透视
- centos7安装Jenkins及其卸载
- 让android程序根据重力感应旋转屏幕(支持4个方向旋转)
- Delphi TstringList Stringlist的特殊用法
- (转)Intellij IDEA 快捷键整理
- 《Linux 性能及调优指南》3.1 确认瓶颈
- Solr之精确、匹配、排序、模糊查询-yellowcong
- 【CF1132F】Clear the String (DP)