2009-07-31 2 views
6

Я начинаю проект WPF в среде «бесплатных инструментов». В настоящее время я работаю с дизайнером в Visual C# Express 2008 и напрямую с XAML, оба из которых очень ограничены в дизайне. Я понимаю, что Microsoft Expression Blend недоступна бесплатно (за исключением ограниченного времени).Проектирование Windows WPF бесплатно?

Ожидается, что Expression Blend выйдет в бесплатной экспресс-версии в ближайшее время? Если нет - есть ли альтернативы?

Благодаря

+2

Мне действительно любопытно, каким образом вы находите конструктора VS ограниченным. Лично я бы рекомендовал против использования визуального дизайнера XAML вообще - он действительно намного лучше подходит для написания вручную, так же как и для HTML, - и вы тоже получите надлежащий гибкий макет. А в качестве редактора кода обычно нужен редактор VS2008, –

+0

Я согласен с Павлом. Напишите свой XAML вручную. Забудьте визуальный конструктор, он просто создает стопки избыточного мусора (в VS и blend). –

+4

Мне бы пришлось не согласиться: инструменты анимации, шаблонов и привязки данных в Blend делают это намного лучше. Добавить в поведении, 3D и поток эскиза и смешать удары VS из воды. Да, вы можете сделать много хорошей работы в VS-кодировании прямо XAML, но опытный пользователь Blend может выполнить больше работы за меньшее время. Я также не согласен с избыточным кодом: выход XAML от Blend очень чистый. Единственный раз, когда он создает ненужный код, вы устанавливаете значение свойства по умолчанию - в этом случае вы должны использовать функцию «Сброс», чтобы исключить ненужный XAML. –

ответ

4

Нет, нет свободной версии выражения blend (кроме ограниченного времени), и не было ни одного объявления о запланированном.

Несколько полезных инструментов являются:

Kaxaml и XAMLpad для тестирования блоков XAML.

StyleSnooper позволяет захватывать стили/шаблоны по умолчанию из всех существующих элементов управления в рамках. Очень полезно, если вы просто хотите изменить существующий стиль или шаблон litte.

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

У нас есть выражение blend (как часть подписки MSDN), и мы его почти не используем. Мы использовали его для двух вещей. 1) Чтобы захватить стили, теперь мы просто используем стиль snooper, это проще. 2) Для тестирования настраиваемых шаблонов сложных элементов управления, таких как представления списков, мы теперь немного изменили структуру, чтобы генерировать тестовые данные, когда XAML отображается в визуальной студии, поэтому нам не нужно постоянно переключаться на смесь.

0

я только рекомендую с помощью Expression Blend, если вы создаете очень сложную графику или анимацию. Для всех других целей и целей придерживайтесь VS 2008. Я изучаю WPF около 3 месяцев, и я не использую ничего, кроме Visual Studio. Даже когда я сделал пару игр для своих детей, у которых были анимации и т. Д., Я не нашел, что редактор xaml не ограничивается.

Конечно, если вам нужен более легкий редактор xaml, зарегистрируйтесь Kaxaml. Это довольно эффективно.

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