Люди действительно проектируют свои формы, используя чистый XAML (создавая код XAML вручную)?
Почти всегда.Мне еще предстоит использовать конструктор форм в VS2010, и я пока недостаточно хорошо разбираюсь в Expression Blend, что использование Blend быстрее, чем ручное редактирование XAML.Я делаю большую часть макетирования в Кахамле.
Как только я получу макет более или менее функциональным, я перейду к Blend, чтобы он выглядел хорошо.Я также использую Blend для редактирования шаблонов управления.
Но я всегда смотрю на XAML, даже в Blend.(Я трачу много времени на исправление сгенерированного Blend XAML - склонность Blend к позиционированию элементов путем задания их полей является своего рода проблемой.) Если я не понимаю XAML, я не понимаю свой код.
Единственное, о чем я могу думать, что это может быть более утомительным, чем этот подход, - это писать формы на ассемблере.
Нет необходимости заходить так далеко;просто попробуйте написать их на C #.
Если вы свободно владеете XAML, то на 1017 * намного быстрее разрабатывать элементы пользовательского интерфейса путем редактирования разметки, чем с помощью инструментов, которые могут или не могутсоздайте XAML, который вы хотите.Чтобы добраться туда, нужно время, но я бы никогда не вернулся.