将文件拖放到WPF窗口中

时间:2012-10-09 07:14:24

标签: c# wpf drag-and-drop

我有将文件放入WPF窗口的代码:

XAML(在Home.xaml中):

Drop="HomeWindow_Drop" AllowDrop="True">

C#(在Home.xaml.cs中)

private void HomeWindow_Drop(object sender, DragEventArgs e)
{
    // Handle this
}

但是当我尝试将文件拖到主窗口时,我得到了窗口“不可用”的光标(虽然它有一条线的圆圈),但事件不会被触发。我不知道为什么会这样做。

我从来没有在Windows 7上遇到过这个问题,我现在使用的是Windows 8,但我不认为这与它有什么关系?

1 个答案:

答案 0 :(得分:0)

事件是否结束或者没有发生任何事情?如果事件发生,我认为还有另一个事件,你必须用它来告诉它正在开始,然后改变光标。

快速查看这些是DragEnter, DragLeave and DragOver。只需更改这些事件上的光标