Ich möchte ein Rechtsklick-Kontextmenü für meine Textfelder erstellen, um die typische Copy/Paste-Funktionalität bereitzustellen. Irgendwelche Ideen, wie man das macht?Wie kann ich ein Kontextmenü in Silverlight einrichten?
Antwort
Sieht aus wie dies ist ein way to do this here, another example here, und die most recent one here. Mit diesen Methoden sollten Sie Ihr eigenes Kontextmenü anzeigen können. Sobald Sie das haben, benötigen Sie Zugriff auf die Zwischenablage und es gibt eine example of this here.
Viel Glück!
Nur der Vollständigkeit halber. Die obigen Links gelten für die Version 1.1 (vor der Beta von 2). Die neueste Version für silverlight 2 ist http://blogs.microsoft.co.il/blogs/alex_golesh/archive/2008/05/28/how-to-handle-rightclick-mouse-event-in-silverlight-take-2.aspx
Rechtsklick-Kontextmenü ist jetzt Teil der Silverlight Control Toolkit.
Was es kann und nicht tun kann: http://blogs.msdn.com/delay/archive/2010/04/15/alive-and-kickin-new-silverlight-4-toolkit-released-with-today-s-silverlight-4-rtw.aspx
Die Demo in diesem Open-Source-Projekt nicht nur, dass bei der Unterstützung verschachtelte Menüs: