侧边栏壁纸
博主头像
落叶人生博主等级

走进秋风,寻找秋天的落叶

  • 累计撰写 130562 篇文章
  • 累计创建 28 个标签
  • 累计收到 9 条评论
标签搜索

目 录CONTENT

文章目录

『WPF』实现拖动文件到窗体(控件)

2024-05-05 星期日 / 0 评论 / 0 点赞 / 40 阅读 / 849 字

前言 实现从窗口外部拖文件到窗口内部并自动捕获文件地址。 第一步 开启属性 启用底层Window的AllowDrop属性,添加Drop事件。 Drop事件:当你拖动文件到对应控件后,松开触发。 除

前言

实现从窗口外部拖文件到窗口内部并自动捕获文件地址。

第一步 开启属性

启用底层WindowAllowDrop属性,添加Drop事件。

Drop事件:当你拖动文件到对应控件后,松开触发。

Drop事件外,我们还可以使用DragEnterDragOverDragLeave三个事件。

第二步 事件代码

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);}

广告 广告

评论区