Может ли WinForms и XAML не пользоваться той же логикой, что и CSS?Может ли WinForms и XAML не пользоваться той же логикой, что и CSS?
Это произошло со мной сегодня утром, когда я просматривал некоторые из моих вопросов без ответа на Stackoverflow:
Если вы не используете FlowLayoutPanel или TableLayoutPanel, к элементам управления макета на ваш WinForm, вас обвинят не в doing it right.
Это противоречит (религиозным) дебатам в мире html около CSS vs Tables.
Мне кажется, что проблемы с ремонтопригодностью пользовательского интерфейса, выложенного таблицей, были перенесены в WinForms. И с помощью XAML, который можно представить из формы HTML, он охватывает табличные макеты. В XAML вам не составит труда что-то делать без использования таблиц.
Может ли WinForms и XAML не пользоваться той же логикой, что и CSS? Могут ли проблемы обслуживания таблиц не устраняться? Я понимаю, что доступность не является проблемой в форме WinForm или WPF, выложенной с использованием таблиц: читатель не будет "см." панель макета - так что это проблема в CSS, которая не существует в WinForms.
Но не может ли WinForms/XML извлечь выгоду из макетов, основанных на таблицах? Я знаю, что я, конечно, не хочу, чтобы переместить это «OK» кнопку 3 диалоговых блока слева в табличном подходе.
не уверен, где вопрос? ... –
Я могу понять напыщенность (я думаю), но было бы намного лучше, если бы это превратилось в настоящий вопрос. –
«Html избегает таблиц, в то время как WinForms требует этого?» Простого да или нет было бы достаточно. –