Такие вещи, как анимация и определения цвета градиента, действительно могут быть эффективно выполнены только в Blend. Blend также часто чрезвычайно полезен для создания некоторых нетривиальных пользовательских визуальных элементов, просто для того, чтобы вы могли просматривать сгенерированный Xaml и импортировать версию CLEANER в свой рабочий код. К сожалению, характер Blend «укажи и щелкни» скрывает тот факт, что огромные объемы очень грязного Xaml генерируются под капотом, и вы захотите рефлекторно использовать этот Xaml, прежде чем использовать его в своем производственном источнике. К счастью, изучение Blend не так сложно. Лучший учебник, который я когда-либо нашел, назывался "Fabrikam". Возможно, доступны обновленные версии, но одна версия этого руководства по-прежнему доступна по ссылке ниже.
http://blogs.msdn.com/expression/articles/516589.aspx
Реально, очень мало разработчиков. магазины имеют доступ к квалифицированным «интерактивным дизайнерам» (это не значит, что компания может просто повторно выполнить задание для одного из своих младших сотрудников Mar-Com), что означает, что в большинстве мест разработчикам нужно будет изучать некоторое количество Blend, если продает хочет добавить вид причудливых визуальных элементов, которые в первую очередь предоставляют много оправданий для использования WPF.
Как разработчик, после интенсивной работы с WPF в течение нескольких месяцев вы почувствуете себя совершенно комфортно, редактируя Xaml напрямую, и, в отличие от Windows Forms, вы редко будете полагаться на функции в конструкторе VStudio. Мало того, что прямое редактирование НАМНОГО быстрее, чем прокрутка списков свойств, но VStudio не имеет поддержки «укажи и щелкни» для многих функций, которые вы будете использовать в рабочих приложениях WPF (они только что нашли способ добавить вкладку «события» в SP # 1). Blend имеет большую поддержку для многих из этих элементов (например, он может генерировать DataTemplate), но я обычно только прыгаю в Blend, чтобы создать быструю анимацию или другой визуальный эффект, вырезать и вставлять тщательно размеченную версию разметки в мой "официальный" источник проекта VStudio и двигаться дальше.