Инструменты для преобразования HTML-макетов в Silverlight 3.0 - PullRequest
1 голос
/ 18 июня 2009

У меня есть пара приложений для клиентов, которые перетаскивали в сеть, пиная и крича. Я хотел бы попробовать некоторые из них при переходе на Silverlight 3.0, хотя бы в качестве доказательства концепции. Я хотел бы посмотреть, смогу ли я сделать их полными приложениями, макетом и всем прочим. Я думаю, что расположение веб-приложения вместе с графикой хорошее, и я не хочу терять этот аспект.

Что приводит к моему вопросу, существуют ли инструменты для преобразования существующих HTML / графики в Xaml? Я бы предпочел использовать навигацию SL 3.0 и не вставлять xap-файлы Silverlight на каждую страницу, как если бы мне приходилось делать с решением типа ASP.NET MVC / Silverlight.

Спасибо.

Ответы [ 2 ]

0 голосов
/ 18 июня 2009

Только что пройдя этот путь (существующий ASP.NET в Silverlight 3), я бы рекомендовал не пытаться автоматически конвертировать макеты. С Silverlight, имеющим очень дискретный набор элементов управления и механизмов компоновки по сравнению с ASP.NET, я был бы очень удивлен, если какой-либо инструмент сделал аккуратный перевод. Инструменты для автоматической генерации кода (будь то XAML или HTML) имеют тенденцию создавать довольно неоптимальный синтаксис (на ум приходит Expression Design -> XAML). Если вы добились успеха, вам все равно придется рассмотреть весь шаблон доступа к данным, который также будет определять структуру вашего XAML.

0 голосов
/ 18 июня 2009

Я задал похожий по духу вопрос, выполнив некоторое исследование, и могу с уверенностью сказать «нет». Есть несколько инструментов для Silverlight 1.0 и 2.0, которые вы можете найти с помощью простого поиска Google (термины: конвертер html в xaml), но ничего специально для Silverlight 3.0

Экспортер xaml для Инфраструктура может быть полезен, если вы использовали Fireworks для разработки своих сайтов, если нет, то вам не повезло.

...