Caliburn.微阻力&;在WPF中删除文件

Caliburn.微阻力&;在WPF中删除文件,wpf,file,drag-and-drop,caliburn.micro,Wpf,File,Drag And Drop,Caliburn.micro,我已经用Caliburn.Micro(2.0.1)创建了一个桌面应用程序,现在我需要添加一个拖放行为,用户将从Windows资源管理器中拖动一个文件,我需要获取它的路径,但是我现在搜索了2天,没有找到任何关于如何为Caliburn.Micro添加拖放行为的示例或解释。我发现了一个关于它的问题(),但这并不能解决问题。我尝试过很多不同的男士,但现在成功了,我的单子是: <TextBox Name="Relatorio" Width="612" Margin="1"

我已经用Caliburn.Micro(2.0.1)创建了一个桌面应用程序,现在我需要添加一个拖放行为,用户将从Windows资源管理器中拖动一个文件,我需要获取它的路径,但是我现在搜索了2天,没有找到任何关于如何为Caliburn.Micro添加拖放行为的示例或解释。我发现了一个关于它的问题(),但这并不能解决问题。我尝试过很多不同的男士,但现在成功了,我的单子是:

<TextBox Name="Relatorio"
         Width="612" Margin="1" 
         AllowDrop="True"
         cal:Message.Attach="[Event Drop] = [Action DropQ($eventArgs)];
                             [Event DragOver] = [Action DragQ($eventArgs)]">

有什么建议吗?

解决方案

 <TextBox Name="Relatorio"
 Width="612" Margin="1" 
 AllowDrop="True" 
 cal:Message.Attach="[Event Drop] = [Action FileDropped($eventArgs)];
          [Event PreviewDragOver] = [Action FilePreviewDragEnter($eventArgs)]"/>


    public void FilePreviewDragEnter(DragEventArgs e)
    {
        e.Handled = true;
    }

    public void FileDropped(DragEventArgs e)
    {
    }

公共无效文件预览文件中心(DragEventArgs e)
{
e、 已处理=正确;
}
已删除公共无效文件(DragEventArgs e)
{
}

很抱歉,问题仍然存在,不会触发事件。此解决方案工作正常,请为我创建一个示例项目并上载。刚刚测试了此解决方案,当在文本框上拖放文件时,调试器中命中了这两个方法。是否可以发送私有消息?我可以发送一个项目进行测试。我的推特@GLMsharp