Arasfon Asked:2020-01-12 23:38:33 +0000 UTC2020-01-12 23:38:33 +0000 UTC 2020-01-12 23:38:33 +0000 UTC WPF中的拖放 772 如何对文件进行拖放?我在谷歌上搜索,我没有找到完整的说明,有一些代码和说明的片段。 将文件拖入矩形时,需要获取其名称和扩展名。 如果您不想,您可以不完整地编写代码,但至少要写出从什么开始以及如何读取结果文件的名称。 c# 1 个回答 Voted Best Answer Саске 2020-01-13T00:15:57Z2020-01-13T00:15:57Z 如果问题仍然相关,那么您可以 <Grid> <Border BorderThickness="3" BorderBrush="LightBlue" Margin="50" PreviewDrop="Border_Drop" Background="#696969" AllowDrop="True"> </Border> </Grid> public partial class MainWindow : Window { public MainWindow() { InitializeComponent(); } private void Border_Drop(object sender, DragEventArgs e) { string[] files = (string[])e.Data.GetData(DataFormats.FileDrop); MessageBox.Show(files[0]); } } 输出带有扩展名的文件的完整路径。在那里你已经从行中找到了文件名和扩展名
如果问题仍然相关,那么您可以
输出带有扩展名的文件的完整路径。在那里你已经从行中找到了文件名和扩展名