LightSwitch и Expression Blend - будут ли они работать вместе? - PullRequest
1 голос
/ 28 марта 2011

Насколько хорошо LightSwitch может работать вместе с Blend? Я видел в некоторых видео, что вы можете использовать пользовательский элемент управления Silverlight в LS, и, естественно, я могу создавать их с помощью Blend.

Но можно ли использовать Blend сам по себе для настройки экранов приложения LightSwitch? Кажется, что LS не использует Xaml, но помещает весь экран в файл application.lsml, который недопустим для Blend. Есть ли поддержка здесь?

Заранее спасибо.

Ответы [ 2 ]

4 голосов
/ 28 марта 2011

Нет.Вы никогда не сможете настроить 'экраны' LightSwitch в Blend, потому что, как вы видели, они живут внутри файла application.lsml.Если вы создаете расширение Shell, вы можете использовать Blend для создания базовой компоновки, но большая часть работы выполняется на C # или VB.Для расширения темы вы можете использовать Blend для редактирования словаря тем Visusl Pallette.См. Эту ссылку для руководства по сборке кулинарных книг по созданию различных типов расширений LightSwitch: http://blogs.msdn.com/b/lightswitch/archive/2011/03/16/lightswitch-beta-2-extensibility-cookbook.aspx. Теперь для бета-версии 2 теперь доступен сопровождающий шаблон проекта Visual Studio.

3 голосов
/ 24 апреля 2011

LightSwitch отлично работает с Expression Blend, но только для пользовательских элементов управления Silverlight (Expression Blend выдаст ошибку, что он не сможет загрузить любые проекты LightSwitch, являющиеся частью решения, но загрузит любые проекты элементов управления Silverlight).

Вы не можете редактировать автоматический интерфейс LightSwitch, но вам не нужно использовать стандартный интерфейс LightSwitch, если вам нужны изменения.

Я бы порекомендовал создавать пользовательские элементы управления Silverlight, а не расширения LightSwitch, разница в том, что расширение элемента управления имеет опыт разработки в Visual Studio и намного сложнее в создании (пользовательские элементы управления Silverlight на самом деле очень просты в создании). *

См. Эту статью для примера: http://lightswitchhelpwebsite.com/Blog/tabid/61/EntryId/2/Creating-A-LightSwitch-Custom-Silverlight-Control.aspx

...