[WPF] Drag / Drop - TabItem / Menu
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:
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