Я видел много вопросов о достоинствах WPF здесь, и по существу каждый ответ говорит, что это колени пчелы, но по сути каждый ответ также говорит о таких вещах, как XAML, во многих случаях графические дизайнеры и выражение Blend и т. Д. Мой вопрос в том, стоит ли заходить в WPF, если вы только соло-кодер, работающий только на C#?WPF только с кодом
В частности, у меня нет графического дизайнера или какого-либо большого таланта в этой области; Я не использую инструменты point-and-click; Я пишу все в C#, а не в XML.
Winforms отлично работает в этих условиях. То же самое относится к WPF, или же получается, что важные функции могут выполняться только в XAML, настройки по умолчанию не предназначены для фактического использования, и у вас должен быть графический дизайнер в команде, чтобы все выглядело хорошо и т. Д. ., и кому-то в моем положении было бы лучше придерживаться Winforms?
Я ошибаюсь, или вы действительно гордитесь отказом использовать надлежащие инструменты? – ima
Я не думаю, что _proud_ или _proper_ - правильные слова. Я думаю, что это вопрос предпочтения. Я считаю, что инструменты перетаскивания всегда дают мне головную боль, поэтому я отказываюсь их использовать. Я отредактирую XML вручную, если потребуется, хотя я предпочитаю работать исключительно на C#, если это возможно.Мне интересно, насколько хорошо WPF поддерживает эти настройки. – rwallace
WPF будет учитывать ваши предпочтения, но вам будет очень настоятельно рекомендуется изучить способ WPF. Наличие достойного дизайнера WPF с хорошими функциями предварительного просмотра может значительно сократить цикл «modify -> preview -> modify». Если «возиться» с пользовательским интерфейсом менее болезненно, вам, вероятно, понравится тратить время на него и, возможно, выйти с более приятными проектами. – R0MANARMY