私はエディタUserControl
のように見えるを持っています。WPF's XAML
その中にツリーノードをドラッグして何かをしたい。ツリービュー部分ではドラッグシステムが機能しています。しかし、カスタムコントロールでドロップパーツを機能させることができないようです。(コントロールは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");
}
しかし、私はメッセージボックスを見ることはありません。明らかな何かが欠けていますか?