2012-02-02 3 views
0

При попытке получить текст из буфера обмена с использованием метода Clipboard.GetText в приложении Windows Phone он всегда выдает SecurityException (предполагаемое поведение).Получить текст из буфера обмена в приложении Windows Phone

Есть ли какие-либо взломы или обходные пути для этого?

ответ

5

Я предполагаю, что вы имели в виду, чтобы связать с this MSDN page, где он говорит:

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

Есть сообщение в блоге here о том, как «поддельные» разработчики копируют/вставляют в приложение и поделят его через приложения. Есть несколько ограничений с этим методом, и если вы хотите поделиться им через приложения, все приложения должны поддерживать этот метод. Если вы хотите писать в буфер обмена и использовать его в любом месте на телефоне, тогда это невозможно. Если бы это было возможно, бросание SecurityException выше было бы бессмысленным, и любое взломанное обходное решение, скорее всего, привело бы к отказу приложения от Marketplace.