Создание пользовательского интерфейса WPF ... я должен беспокоиться, если использовать дизайнер в VS2008? - PullRequest
2 голосов
/ 24 мая 2011

Я выбираю между использованием WPF или Windows Forms для пользовательского интерфейса приложения. Мы используем Visual Studio 2008, а не последний 2010.

Для тех, кто создал приложения WPF в VS2008 / 2010: достаточно ли в VS2008 разработчик для создания приложения WPF? Или я должен придерживаться Windows Forms?

Спасибо.

Ответы [ 2 ]

4 голосов
/ 24 мая 2011

Я создал пару приложений хорошего размера с использованием WPF и VS 2008. Дизайнер в порядке - я обнаружил, что в итоге я непосредственно редактировал XAML вручную. Таким образом, дизайнер стал скорее «предварительным просмотром» для того, что я набрал, а не инструментом, который я использовал для создания разметки.

Для любых нетривиальных вещей пользовательского интерфейса (анимация является ярким примером), я бы посоветовал вам взглянуть на Expression Blend. Как только вы преодолеете интерфейс «graphics designer-y», он предоставит намного более удобный способ задания анимации.

VS 2010 / .NET 4 предоставляет несколько приятных улучшений, но вы наверняка сможете выполнить то, что ищете в VS 2008.

2 голосов
/ 24 мая 2011

Один аспект, который может представлять интерес, заключается в том, что использование Winforms позволяет запускать приложение в других системах, используя Mono , например. Linux и Mac OS X. (Обратное утверждение более интуитивно понятно, но оно не будет работать, если вы выберете WPF, потому что Mono не реализует его.)

Также: не используйте дизайнеров, и если вам нужно, попробуйте получить Blend.

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