J'essaie d'implémenter ce que je tenais pour acquis dans les applications Winforms. Je suis un Noble Silverlight, donc j'espère que tout cela est élémentaire. J'ai une liste dans une application Silverlight 4. Je voudrais faire ce qui suit:Cliquez avec le bouton droit sur une zone de liste dans une application Silverlight 4
- Faites un clic droit sur la zone de liste
- Avez l'élément sous l'endroit où je clique se mettre en évidence
- Je voudrais un menu contextuel pop-up (avec mon propres éléments dans le menu contextuel)
de mes recherches à ce jour, il semble qu'il n'y a pas ContextMenu construire dans Silverlight, au contraire, nous devons construire une grille/structure de toile et l'attacher à un objet Popup, qui est ce qui est alors apparu.
Mes questions sont les suivantes:
- Pour accomplir # 2, je besoin d'une sorte de test de recherche sur la zone de liste. Je n'arrive pas à comprendre comment faire ça et mon google-fu n'aide pas.
- Une fois que j'identifie l'index sous la souris, comment puis-je sélectionner l'élément?
- Existe-t-il un composant de menu contextuel réutilisable quelque part que je puisse utiliser? Crédit supplémentaire si le composant autorise des sous-menus arbitraires.