『WPF』实现拖动文件到窗体(控件)
前言
实现从窗口外部拖文件到窗口内部并自动捕获文件地址。
第一步 开启属性
启用底层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);
}
版权声明:
作者:莫不逢
出处:http://www.cnblogs.com/sitemanager/
Github:https://github.com/congjf
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
 
                     
                    
                 
                    
                
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号