Bonjour à tous,

j'essaie en vain de réaliser un Drag & Drop d'un TabItem dans un Menu, j'ai plusieurs soucis. (Je souhaite faire comme dans Firefox en fait)

Voici ma fonction :

Code C# : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
private void BookMarks_Drop(object sender, DragEventArgs e)
        {
            Menu Target = (Menu)e.Source;
            DesktopTabItem Source = (DesktopTabItem)e.Data.GetData(typeof(DesktopTabItem));
            if (Target != null && Source != null && !Source.Equals(Target))
            {
                TabView View = (TabView)Source.Content;
 
            }
        }

- Comment savoir entre quels MenuItem insérer mon nouveau MenuItem vu que je récupère seulement une instance de Menu.
- Pour les MenuItem contenant eux-mêmes des MenuItems, comment faire pour que lorsque on drag quelque chose dessus le menu s'ouvre.
- Comment faire, lors du drag, pour afficher une barre de positionnement entre les MenuItem, en modifiant le ControlTemplate du Menu ??

Merci d'avance.

Cordialement,
NeoKript