我正在尝试设置一个 WPF 窗口,以便它可以通过Drag and Drop
. 如果我创建一个新项目并将窗口设置为以下内容:
<Window x:Class="DropShare.Window1"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="Window1" Height="300" Width="300" AllowDrop="True" DragEnter="Window_DragEnter">
<Grid>
</Grid>
</Window>
并将代码隐藏设置为:
public partial class Window1 : Window
{
public Window1()
{
InitializeComponent();
}
private void Window_DragEnter(object sender, DragEventArgs e)
{
}
}
我只会DragEnter
因为文件而被解雇。它永远不会因为其他任何东西而触发——文本、图像等。
有什么我想念的吗?我读过的所有教程似乎都表明这就是所需要的,因为DragEnter
事件处理程序让我说明我接受的内容。