Как можно меньше делиться с внешним дизайнером с WPF / Blend - PullRequest
0 голосов
/ 11 июля 2011

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

Мы указали их разработчику на Blend, и он собирается уйти и учиться, пока мы занимаемся разработкой приложения..

У нас уже есть общая папка Dropbox, в которой эти ресурсы, вероятно, будут жить, так как наш внутренний источник контроля (понятно) заблокирован, и я сомневаюсь, что смогу представить что-то вроде общейMercurial repo.

Я хотел бы поделиться с дизайнером минимумом, только файлами xaml, если смогу.Так как это мой первый крупный проект WPF, и мой первый проект с участием Blend и внешнего дизайнера, я не уверен в лучших методах для этого и хотел бы получить информацию, прежде чем идти по этому пути.

1 Ответ

1 голос
/ 12 июля 2011

Я использую Blend совсем немного, и по большей части интерфейс и схема Model и CodeBehind / ViewModel - это все, что вам нужно.

Обычно я делаю всю работу (Дизайн и Код), но Blend может содержать данные времени проектирования, которые могут быть созданы с использованием модели. Если у меня очень хорошо спроектированная и документированная ViewModel, я вполне могу написать интерфейс вокруг него. Если ваша Модель и другая логика будут в двоичных файлах, которые вы отправляете им, убедитесь, что открытые члены хорошо документированы, чтобы они знали, чего ожидать в отношении поведения.

Если вы сможете получить разрешение на выпуск для них большего количества кода, тем лучше. Фактический код выходит далеко за рамки документации.

...