Je travaille sur une vue de graphe de noeud similaire à l'HyperGraph de Maya dans laquelle je peux connecter des Nœuds par glisser-déposer. Parce que la cible nœud peut avoir plusieurs entrées, je veux créer un ContextMenu temporaire pour sélectionner l'entrée en suggérant dans la maquette suivante:Création d'un menu contextuel par glisser complet dans WPF
http://www.pixtur.org/images/uploaded/0000/0696/large.jpg
J'ai essayé pendant un certain temps pour déclencher la création ou ouverture d'un menu contextuel. On dirait que le Win32 TrackPopupMenu fait à peu près ce que je cherche. Existe-t-il un équivalent WPF/C#?
Merci pixtur
Salut pivotnig, oh, ce qui est très intéressant. Après quelques heures, j'ai le code suivant en cours d'exécution: – pixtur
[code] cv.contextMenu.Items.Clear(); foreach (Entrée d'entrée dans targetOp.Inputs) { MenuItem item = new MenuItem(); item.Header = entrée.Nom; //item.Click cv.contextMenu.Items.Add (item); } cv.contextMenu.IsOpen = true; [/ code] Dans ce cas, cv est un parent UiElement. Cependant, maintenant, je ne parviens pas à attribuer un gestionnaire de clic temporaire pour «cliquer». Désolé, mais je ne parviens pas à mettre en forme des extraits de code pour commenter ... – pixtur
merci de marquer la réponse, ça marche maintenant pour vous? si non et que vous faites face à un problème différent maintenant, je poserais une autre question – thumbmunkeys