je veux mettre en place un glisser/déposer mécanicien dans WPF, mais il ne fonctionne pas ... avec Windows Forms-il travaillé, ...C#: glisser-déposer dans WPF (RichTextbox)
Première J'ai mis AllowDrop à True. Dans les formulaires Windows, vous pouvez déjà faire glisser des éléments dans la zone richtext et le curseur change.
Avec WPF .... rien ne se passe.
Le point suivant: Implémenter des méthodes DragEnter et DragDrop. Je l'ai fait comme le disent les manuels en ligne. (ok je devais essayer quelque chose de plus, parce que DragDrop n'existe pas dans WPF) Je pense que tous les tutoriels pour glisser/déposer sont seulement pour Windowsforms, rien pour WPF ...
Y at-il un problème avec la zone de texte riche? ? Si je le change en "allowDrop" - rien ne se passe. Le curseur est toujours un symbole non autorisé.
quelqu'un L'espoir peut aider :)
Examplecode de tutoriels i lire:
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();
}