Как настроить контекстное меню правой кнопкой мыши в Silverlight? - PullRequest
14 голосов
/ 20 ноября 2008

Я хочу создать контекстное меню правой кнопкой мыши для моих текстовых полей, чтобы обеспечить типичные функции копирования / вставки Есть идеи, как это сделать?

Ответы [ 4 ]

17 голосов
/ 03 мая 2010

Контекстное меню, вызываемое правой кнопкой мыши, теперь является частью Silverlight Control Toolkit .

Что он может и не может делать: http://blogs.msdn.com/delay/archive/2010/04/15/alive-and-kickin-new-silverlight-4-toolkit-released-with-today-s-silverlight-4-rtw.aspx

7 голосов
/ 20 ноября 2008

Похоже, что это способ сделать это здесь , другой пример здесь , и последний пример здесь . Используя эти методы, вы сможете показать свое собственное контекстное меню. Как только у вас это будет, вам понадобится доступ к буферу обмена, и вот пример здесь .

Удачи!

4 голосов
/ 27 ноября 2008

Просто для полноты. Приведенные выше ссылки предназначены для версии 1.1 (до бета-версии 2). Последняя версия для Silverlight 2 в http://blogs.microsoft.co.il/blogs/alex_golesh/archive/2008/05/28/how-to-handle-rightclick-mouse-event-in-silverlight-take-2.aspx

0 голосов
/ 24 мая 2010

Демо в этом проекте с открытым исходным кодом делает именно это, поддерживая вложенные меню:

http://sl4popupmenu.codeplex.com/

...