首页 > 代码库 > WPF 实现 从窗体外拖动一文件 显示文件的 路径(地址)
WPF 实现 从窗体外拖动一文件 显示文件的 路径(地址)
1.启动Window的AllowDrop属性;即AllowDrop="True"。
2.添加Drop事件;即Drop="Window_Drop",当然事件名可以不用默认的而是用自定义的。PS:此处,除Drop
事件外,我们还可以使用DragEnter
、DragOver
、DragLeave
三个事件。
3.后台加事件的具体代码(见代码段)。
1 <Window x:Class="拖动文件到窗口显示文件路径.MainWindow"2 xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"3 xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"4 Title="MainWindow" Height="350" Width="525"5 AllowDrop="True"6 Drop="Window_Drop">7 <Grid> 8 </Grid>9 </Window>
1 private void Window_Drop(object sender, DragEventArgs e)2 {3 string msg = "Drop";4 if (e.Data.GetDataPresent(DataFormats.FileDrop))5 {6 msg = ((System.Array)e.Data.GetData(DataFormats.FileDrop)).GetValue(0).ToString();7 }8 MessageBox.Show(msg);9 }
WPF 实现 从窗体外拖动一文件 显示文件的 路径(地址)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。