まず、「解像度に依存しない C# WPF レイアウト」関連の質問がたくさんあります。私の質問はそれとは直接関係ありません。私はそれらのほとんどを読み、いくつかのチュートリアルを読みました。
ゴール:
私は WPF にかなり慣れていないので、私の目標は、画面解像度に依存せず、ユーザーがウィンドウのサイズを変更すると適切にスケーリングされる、複雑で現実的な GUI を設計する明確な方法を持つことです。
混乱の原因:
ビューボックス、液体レイアウト、相対レイアウト、さまざまな種類のコンテナーの使用、および WPF が設計上解像度に依存しないはずであるという事実を使用して、多くのチュートリアルとスタックオーバーフローの投稿が提案する多くのオプションに非常に混乱しています。
質問:
私は議論を始めるつもりはありません.SOがそのためのものではないことは知っています. 実際の GUI を設計するために使用する予定のこの手順が正しいかどうかを知りたいだけです。
1 > Illustrator でモックアップをデザインする (または Blend で直接、どちらを使用すればよいかわかりません)
2>レイアウトを使用して1024 x 768の解像度で設計しながら、WPFでデザインをドラッグアンドドロップして複製します(まだわかりません)レイアウト
3 > ユーザーがアプリケーションを起動すると、画面サイズを取得し、いくつかの計算を行ってすべてのコントロールのサイズを変更します (うーん!これは本当に私がやらなければならない方法ですか?WPF が解像度に依存しないという点は何でしたか?それは本当にドラッグではありません)ドロップデザインですか?)
私のアプリケーションのほとんどは、データベース主導のデータ入力および操作フォームです。業界で一般的に行われている正しい戦略を使用していますか、それとも何か不足していますか?
どうもありがとう