Конвертация проекта WPF в Silverlight - PullRequest
3 голосов
/ 26 февраля 2010

Мне нужно преобразовать существующий проект WPF в Silverlight. Я знаю, что не существует автоматического способа сделать это.

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

1 Ответ

2 голосов
/ 26 февраля 2010

Учитывая, что Silverlight является подмножеством WPF, существует много потенциальных проблем.

Сначала я бы спросил, почему вы хотите это сделать, поскольку обычно они используются для разных целей. Тем не менее, если вы полны решимости сделать порт, то вам необходимо выполнить анализ пространства имен, чтобы проверить, что все пространства имен, которые вы используете в своем приложении WPF, существуют в среде выполнения Silverlight. Если вы используете вещи, которые не поддерживаются в SL, вы потратите немало времени на переписывание этих частей.

Другие известные мне проблемы заключаются в том, что Silverlight 3 работает в «песочнице», поэтому вы не можете использовать диск, оборудование на коробке и т. Д. Вы также ограничены в отношении любых запросов, сделанных по сети, так как они должны вернуться к домену хостинга или использовать файл междоменной политики.

Silverlight 4 обеспечивает большую паритетность для вечеринки, поскольку он позволяет вам работать как доверенное настольное приложение и предоставляет больше функциональных возможностей WPF, но все же не равно.

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

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