Использование Blend генерируется XAML - PullRequest
2 голосов
/ 30 августа 2011

Мы запускаем проект WPF, который будет использовать Prism 4.

У нас есть дизайнер, который будет проектировать экраны с использованием Blend / Sketchflow.

Мы изначально думали об использовании xaml, которыйСмесь генерируется напрямую.Однако нам сообщили, что это не очень хорошая идея из-за читабельности созданного xaml.

Кто-нибудь имел опыт использования xaml непосредственно из Blend?Это то, что вы бы порекомендовали или нет?

Ответы [ 2 ]

3 голосов
/ 30 августа 2011

Одна вещь, которую я заметил при использовании Blend, это Margin, которую он использует, и в целом, как быстро Blend может испортить макет ваших представлений.

Позвольте мне привести пример, например, когда вы поместите, скажем, Button на начальный Grid, если вы не укажете строки / столбцы явно, Blend просто поместит поле Margin, чтобы установить место вашей кнопки.
Это ужасно.

Теперь использование Blend / Sketchflow - неплохая идея, но вашему дизайнеру совершенно необходимо изучить логику программирования, по крайней мере, элементы компоновки. И если он собирается перестроить UIElement с нуля, он ждет американских горок с кривой обучения ...

3 голосов
/ 30 августа 2011

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

Это полностью зависит. Blend, особенно в новых версиях, неплохо справляется с задачей создания разумного xaml.

Как говорится, это по-прежнему дизайнер - большинство дизайнеров не пишут тот же код, что и при написании от руки. Часто все еще полезно «очищать» разработанный код во время работы, поэтому понимание того, что делает Blend, может оказаться полезным.

Тем не менее, нет проблем с непосредственным использованием xaml в Blend, особенно если вам не нужно / не нужно вручную редактировать его, чтобы добавить дополнительные функции, или вообще работать с ним вне Blend.

...