private void OnDrop(object sender, DragEventArgs e) { if (!e.Data.GetDataPresent(DataFormats.FileDrop)) return; var files = (string[])e.Data.GetData(DataFormats.FileDrop); if (files?.Length > 1 && files[0] != null) { ApplyFile(files[0]); } }