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

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

1 ответ

Решение

Нет.

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

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

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

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

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

Из MSDN:

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

Другие вопросы по тегам