2013-02-27 1 views
9

Простите меня, если это не подходящее место, чтобы спросить (и, пожалуйста, переместите мою нить соответственно, если это не так).По каким причинам следует использовать Expression Blend над XAML Designer?

Я разрабатывал приложение WPF около года или около того, и я в основном делаю все свои разработки в XAML Designer в VS. Помимо нескольких странностей, я чувствовал себя довольно комфортно с ним и никогда не чувствовал необходимости искать другой инструмент проектирования для приложений WPF. (За исключением Kaxaml, но это все еще в области XAML Designer)

Я просмотрел потоки и видео, демонстрирующие, что делает Expression Blend, и, конечно же, это причудливо, но вы ничего не можете сделать с простым старым XAML Редактор.

Некоторые говорят, что Expression Blend - это инструмент, предназначенный в основном для дизайнеров, но я не вижу этого. You need to have software development knowledge, чтобы правильно разработать приложение WPF, даже если вы собираетесь делать проекты.

  • Каковы некоторые вещи, которые может выполнять Expression Blend, когда XAML Designer в VS не может?
  • По каким другим причинам я должен быть вынужден разработать приложение WPF в Expression Blend?
+0

Существует хорошее сравнение между Blend и VS от Microsoft, здесь: https://msdn.microsoft.com/en-us/library/dn904477. ASPX –

ответ

10

Я могу сказать, что Blend больше ориентирован на Graphic Designer и Visual Studio for Developper.

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

По другим причинам я действительно как Blend, что вы можете нажать на что-то, и редактировать (Edit тока, или копия) стиля, вам не придется искать, где находится ...

В нашей команде наш графический дизайнер работает только с Blend, а наш разработчик работает в VS и Blend.

11

Saying «[Expression Blend is], но это ничего, что вы не можете сделать с простым старым редактором XAML». - это как спросить, почему вы будете использовать Photoshop, если вы можете просто сделать то же самое в MS Paint.

У вас нет может, но вы не будете очень продуктивны.

Несколько вещей, которые я всегда использую смесь для (в отличие от редактора XAML или даже дизайнер Visual Studio):

  • кисти и цвета. Пользовательский интерфейс Blend просто приятнее, чем VS Designer
  • Анимация и раскадровки. (Я могу позже отредактировать их в XAML, но исходные, если они сложны, проще и быстрее сделать в Blend)
  • Visual States. VS Визуальный дизайнер этого не поддерживает, и их сложно сделать вручную
  • Редактирование стилей и шаблонов.Особенно удобно использовать «Создать копию» Blend на существующем шаблоне.
  • Редактор свойств более приятен в использовании (например, нажмите + перетащить мышь в сторону, чтобы увеличить/уменьшить значение int) и более продуманную презентацию и группировку свойств

Это говорит о том, что основная часть моей работы XAML выполняется в простом редакторе XML в Visual Studio, хотя (я редко использую конструктор). Но я не мечтал бы о серьезной разработке WPF без Blend

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