У меня есть представление основной детали, которое я создал в Silverlight 2. Поэтому я не использую новый материал основной детали, доступный в SL3.
Таким образом, в основном у вас есть сетка вверху, а внизу у вас есть детали для любого элемента, который вы выбираете в сетке, появляющейся на панели.
Я не хотел, чтобы пользователь мог случайно изменить значения в полях, поэтому я пошел с метками.
пользователь попросил вырезать и вставить :)
Поскольку я не мог сфокусировать внимание на этой метке, я реализовал нестандартное решение для вырезания и вставки, щелкнув правой кнопкой мыши по метке, и она поместила его в буфер обмена. Затем пользователь может нажать Ctrl + V, чтобы вставить его в другое место или в любое другое приложение Windows.
Однако теперь некоторые пользователи говорят, что им нужно иметь возможность выбрать часть элемента в метке, скажем, первые 3 символа или последние 2 символа с помощью мыши или клавиатуры. Таким образом, похоже, что метка должна быть заменена на текстовое поле управления.
Проблема, связанная с этим, заключается в том, что если я установлю текстовое поле только для чтения, я не смогу вырезать и вставить его. Поэтому, конечно, это текстовое поле, и вы не можете его редактировать, но вы также не можете копировать / выбирать из него.
Есть ли другой способ сделать это?
спасибо за любую помощь, вы можете предоставить,
С уважением,
J __