Может ли новая функциональность WP7 вырезать и вставить программно? - PullRequest
9 голосов
/ 05 февраля 2011

Поскольку новое (январь 2011 г.) обновление для средств разработки для Windows Phone добавляет поддержку вырезания и вставки, можно ли это программно использовать в коде?

1 Ответ

10 голосов
/ 05 февраля 2011

номер

Обновление от января 2011 года не включает программный доступ к буферу обмена (или любым новым API). Пользователь может получить доступ к буферу обмена только для вырезания и вставки текста. Да, только текст можно вырезать, скопировать и вставить.

Функция вырезания и вставки была добавлена ​​во все текстовые поля, а текстовые поля в вашем приложении автоматически получат эту возможность при запуске в обновленном эмуляторе или на устройстве, к которому применено обновление. Это применимо, даже если вы сделаете текстовое поле доступным только для чтения.

Если вы используете текстовое поле в сводной или панорамной области (что не рекомендуется в соответствии с рекомендациями), вам следует проверить свое приложение на предмет возможных проблем в этой области. (Скольжение пальцем для расширения выбранной области может привести к скольжению оси или панорамы. Возможно, вы этого не хотите.)

Обновление манго

Mango (v7.1) предоставляет программный доступ к буферу обмена , но только для настройки текста, без получения текста, который уже существует.

С MSDN :

"Вы не можете получить текст из буфера обмена только из приложения Windows Phone установить его. Вызов метода GetText в приложении Windows Phone всегда вызывает исключение SecurityException. "

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...