/// <summary> /// /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void NodeEditControl_Drop(object sender, DragEventArgs e) { try { e.Effects = DragDropEffects.None; e.Handled = true; var item = e.Data.GetData(typeof(PaletteItemViewModel)) as PaletteItemViewModel; if (item != null) { Point p = e.GetPosition(nodeEditControl.MainCanvas); NodeEditViewModel.AddNode(item, p); } } catch (Exception) { } }