目前我正按以下方式进行拖放事件:
在xaml
我有
AllowDrop="True"
PreviewDragOver="DragOver"
PreviewDrop="Drop"
在代码背后,我有:
private void DragOver(object sender, DragEventArgs e)
{
((LogParserViewModel) this.DataContext).DragOver(e);
}
private void Drop(object sender, DragEventArgs e)
{
((LogParserViewModel)this.DataContext).Drop(e);
}
但我希望将其更改为正确的MVVM方式,如何将以下事件绑定到RelayCommand
,我将在那里得到所有需要的DragEventArgs
。
感谢您的帮助。