21

Я немного смущен тем, как Visual Studio 2010 и Expression Blend 4 работают вместе. Если я хочу создать приложение WPF, должен ли я запустить его в Expression Blend 4? Если да, то как Visual Studio 2010 изначально открывает проекты Expression Blend или делает это?Приложения WPF: Visual Studio vs. Expression Blend

Или мне нужно запустить приложение в Visual Studio 2010? Если да, то как мне открыть решение в Expression Blend.

Также, как мне изменить существующую форму WPF, если мне нужны изменения. Если у меня уже есть события, обработанные и закодированные позади, как мне передать его в выражение blend, внести свои изменения, а затем вернуть его в визуальную студию, не нарушая события и код, которые я создал в Visual Studio 2010?

Также может кто-то порекомендует хорошую книгу, в которой рассказывается о том, как создавать приложения WPF и/или Silverlight с использованием Expression blend 4 и Visual Studio 2010 вместе.

+0

Достойная книга, которая охватывает как ваши потребности: http://www.amazon.com/Foundation-Expression-Blend-Applications-Silverlight/dp/1590599764/ref=sr_1_6?ie= UTF8 & s = books & qid = 1280467824 & sr = 8-6, могут быть доступны более новые версии. –

+0

Спасибо за предложение. – Icemanind

+1

Осторожно, эта книга для Blend 2 и VS 2008, а не 4 и 2010. – Manius

ответ

21

Решения одинаковы для Visual Studio и Expression Blend. Вы можете открыть свое решение через меню файлов в виде blend или щелкнуть правой кнопкой мыши по файлу xaml в Visual Studio и выбрать «Open In Expression Blend».

Лично, когда мне нужно сделать только небольшое изменение, например, изменить текст на кнопке, я не вхожу в Blend. Но когда я хочу посмотреть, что происходит, с полями и макетом, я всегда использую Blend. Чаще всего у меня Visual Studio и Blend открываются бок о бок, и я продолжаю переходить туда и обратно.

Поскольку Expression Blend использует то же решение, вам не нужно беспокоиться о обработчиках событий и т. Д. Когда они на месте, они остаются на своем месте. Если вы не удалите элемент управления, к которому, конечно, добавляется событие.

Создание решения может быть выполнено в обоих инструментах, но я запускаю большинство проектов в Visual Studio. Однако есть несколько шаблонов проектов, которые не могут быть найдены в визуальной студии. Например, тип проекта Databound Application. Это даст вам начало в проекте MVVM с папками для моделей, View и ViewModel.

3

Вы можете открыть его как в Visual Studio, так и в Blend одновременно. В Visual Studio вам будет предложено внести изменения в Blend и наоборот.

Лично я создаю новое приложение в Visual Studio, а затем открываю его в Blend.

1

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

Вы можете редактировать код своего приложения прямо в Blend, но иногда он не показывает intellisense; если вам нужно открыть VS, чтобы сделать это, щелкните правой кнопкой мыши на вашем проекте внутри blend и щелкните по редактированию с помощью Visual Studio. Он запустит VS, и вы сможете начать кодирование.

Вам не нужно закрывать VS или Blend, они могут быть открыты, если вы внесете какие-либо изменения в VS, он уведомит Blend, появится диалоговое окно, в котором говорится: перезагрузите приложение, нажмите «Да», изменения будут разбиты на две части Blend и VS, то же самое происходит, когда вы вносите изменения в Blend и переходите к уже открытому экземпляру VS.

Не забудьте установить инструменты VS, это позволит вам открывать проекты Silverlight внутри VS, если они уже установлены, появится сообщение об ошибке.

Надеюсь мой ответ поможет вам

 Смежные вопросы

  • Нет связанных вопросов^_^