У меня есть редактор UserControl
, который выглядит как редактор WPF's XAML
. Я хочу перетаскивать в него узлы деревьев и делать что-то. Система перетаскивания работает для древовидной части. Но я не могу заставить часть drop работать в моем пользовательском элементе управления. (Элемент построен с использованием sharpdevelop
библиотек).
Я установил для свойства AllowDrop
своего пользовательского элемента управления значение True
. Я добавил это в свой контроль:
this.DragDrop += new System.Windows.Forms.DragEventHandler(this.XmlEditControl_DragDrop)
private void XmlEditControl_DragDrop(object sender, DragEventArgs e)
{
MessageBox.Show("I dropped");
}
Но я никогда не вижу окно сообщений. Я упускаю что-то очевидное?