public partial class View : Window { public View() { InitializeComponent(); } private void View_Drop(object sender, DragEventArgs e) { var dropFileList = (e.Data.GetData(DataFormats.FileDrop) as string[]).ToList(); // ここから先はViewModelの処理としたい } } ドラッグ&ドロップで渡されたファイル(パス)の処理はViewModelの責務じゃないかなと思うんですよ。 Modelに渡したりとかするわけですし。 ViewModelクラスにはその為の処理としてpublic void AddDragAndDropsFiles(List<string> fileList)ってメ