WinForms と XAML は、CSS と同じロジックの恩恵を受けられませんか?
今朝、Stackoverflow で未回答の質問をいくつか閲覧していたときに、ふと思いつきました。
FlowLayoutPanelまたはTableLayoutPanelを使用していない場合、WinForm でコントロールをレイアウトすると、正しく行わないと非難されます。
これは、CSS 対 Tablesに関する html の世界での (宗教的な) 議論とは対照的です。
テーブルでレイアウトされたUIの保守性の問題は、WinFormsに移植されたように思えます。また、HTML の形式と考えることができる XAML では、テーブル ベースのレイアウトが採用されています。テーブルを使用せずに XAML で何かを行うのは困難です。
WinForms と XAML は、CSS と同じロジックの恩恵を受けられませんか? テーブルのメンテナンスの問題をなくすことはできませんか? アクセシビリティは、テーブルを使用してレイアウトされた WinForm または WPF フォームの問題ではないことを認識しています。リーダーはレイアウト パネルを「見る」ことはありません。これは、WinForms には存在しない CSS の問題です。
しかし、WinForms/XML は非テーブル ベースのレイアウトの恩恵を受けられないのでしょうか? テーブルベースのアプローチでは、 「 OK 」ボタンの 3 つのダイアログ単位を左に移動する必要がないことは確かにわかっています。