设置TextBox的属性
AllowDrop="True"
x:Name="textBox"
属性-> 事件, 添加两个事件
PreviewDragOver="TextBox_PreviewDragOver"
PreviewDrop="TextBox_PreviewDrop"
private void TextBox_PreviewDragOver(object sender, DragEventArgs e)
{
e.Effects = DragDropEffects.Copy;
e.Handled = true;
}
private void TextBox_PreviewDrop(object sender, DragEventArgs e)
{
foreach (string f in (string[])e.Data.GetData(DataFormats.FileDrop))
{
textBox.Text = f;
}
}