C# 使用数据绑定进行拖放
目前,我正在以以下方式进行拖放活动: 在C# 使用数据绑定进行拖放,c#,.net,xaml,mvvm,C#,.net,Xaml,Mvvm,目前,我正在以以下方式进行拖放活动: 在xaml中,我有 AllowDrop="True" PreviewDragOver="DragOver" PreviewDrop="Drop" 在代码背后,我有: private void DragOver(object sender, DragEventArgs e) { ((LogParserViewModel) this.DataContext).DragOv
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
感谢您的帮助。我们使用EventCommander,如下所示: