私はWPFにドラッグ/ドロップメカニックを実装したいが、それは動作しませんでした...それは働いていたのWindowsフォームと ...のC#:ドラッグとWPFの低下(リッチテキストボックス)
ファーストAllowDropをTrueに設定します。 Windowsフォームでは、既に項目をリッチテキストボックスにドラッグすることができ、カーソルが変化します。
WPFでは....何も起こりません。
nexTポイント:DragEnterおよびDragDropメソッドを実装します。 オンラインマニュアルのように私はそれをしました。 (私はDragDropがWPFに存在しないため、何かを試してみる必要がありました) ドラッグ&ドロップのチュートリアルはすべてWindowsフォームのみで、WPFでは何もないと思います...
richtextboxに問題はありますか?私はそれを "allowDrop"に変更する - 何も起こりません。カーソルはまだ許可されていないシンボルです。
希望誰かが私が読んチュートリアルから:)
Examplecodeを助けることができる:
richTextBox1.AllowDrop = true;
void richTextBox1_DragEnter(object sender, DragEventArgs e)
{
e.Effect = DragDropEffects.None;
if (e.Data.GetDataPresent(DataFormats.XXX))
{
e.Effect = DragDropEffects.Copy;
}
}
void richTextBox1_DragDrop(object sender, DragEventArgs e)
{
//intert in richtextbox ...
richTextBox1.methodeXY();
}