Используйте вставку контекстного меню правой кнопкой мыши в silverlight (4.0) из буфера обмена в активный элемент управления - PullRequest
0 голосов
/ 05 августа 2010

У меня есть сетка с кучей текстовых полей для ввода.Я хотел реализовать функцию вставки.Чтобы сделать это для одного текстового поля, я обернул его в сетку, добавив контекстное меню с элементом «Вставить», и в событии щелчка я установил текст этого текстового поля в Clipboard.GetText ().

Но затем я подумал, что, возможно,контекстное меню должно быть в большем сеточном контейнере, который содержит все текстовые поля, и затем вставка установит текст в активном текстовом поле.

Итак, мои вопросы:

  • Первый способ имеет смысл ... Я только начал использовать silverlight 4 и контекстное меню, поэтому не уверен, есть ли другие (лучшие) способы сделать это?

  • делает 2-йзвук подхода возможен?

  • и если да, то как мне получить активный контроль?

1 Ответ

0 голосов
/ 07 августа 2010

В следующем проекте представлен пример того, чего вы пытаетесь достичь, но он опирается на всплывающее меню вместо контекстного меню:

http://sl4popupmenu.codeplex.com

...