Я хочу создать контекстное меню правой кнопкой мыши для моих текстовых полей, чтобы обеспечить типичные функции копирования / вставки Есть идеи, как это сделать?
Контекстное меню, вызываемое правой кнопкой мыши, теперь является частью 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
Похоже, что это способ сделать это здесь , другой пример здесь , и последний пример здесь . Используя эти методы, вы сможете показать свое собственное контекстное меню. Как только у вас это будет, вам понадобится доступ к буферу обмена, и вот пример здесь .
Удачи!
Просто для полноты. Приведенные выше ссылки предназначены для версии 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
Демо в этом проекте с открытым исходным кодом делает именно это, поддерживая вложенные меню:
http://sl4popupmenu.codeplex.com/