Опции редактирования XAML - PullRequest
3 голосов
/ 18 января 2011

Я использую Visual Studio 2010 для WPF-разработки настольных приложений. Я редактирую свой XAML с помощью визуального редактора, часто настраивая его вручную. Мой код позади - C #. У меня не было особых проблем с этим устройством.

Каковы преимущества Expression Blend по сравнению с Visual Studio для редактирования XAML? Почему Expression Blend так дорого (это дороже, чем я заплатил за Visual Studio !!) Существуют ли другие полнофункциональные редакторы XAML, которые дешевле? (Я не говорю о бесплатных, таких как kaxaml - они слишком ограничены)

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

Ответы [ 2 ]

1 голос
/ 18 января 2011

Я считаю, что главным преимуществом Blend является то, что пользовательский интерфейс позволяет очень и очень легко создавать сложные анимации и переходы - действительно великолепные вещи для пользователя - но вам нужно потратить некоторое время на «изучение» Blend, чтобы сделать это.Написать XAML в Visual Studio для создания таких же эффектов было бы гораздо сложнее - Blend делает это намного быстрее, и вы можете мгновенно просмотреть результаты.Это не легко (если это вообще возможно - я, честно говоря, не пробовал более сложные вещи) с Visual Studio.

1 голос
/ 18 января 2011

Expression Blend больше не остается в одиночестве;он является частью Expression Studio , которая также предоставляет SketchFlow, Design и несколько других инструментов.

Visual Studio ориентирована на аспект разработки, а Expression Blend - на аспект дизайна.Возможно создание анимации и выполнение привязки в пользовательском интерфейсе Expression Blend;не заставляет вас изменять XAML вручную.Однако вы можете изменить XAML непосредственно в Blend, также как и код на C #.

Обычно я использую Blend для разметки пользовательского интерфейса, а затем использую Visual Studio для кода и настройки XAML.Blend - это, безусловно, хороший инструмент для использования в вашем поясе инструментов, и я бы порекомендовал вам загрузить пробную версию , чтобы лучше понять предложение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...