0

すべての画面サイズ (8 インチ、10、14、22 など) で実行される C# を使用して .NET アプリを開発する必要があります。

これをどのように開始すればよいですか?これを念頭に置いて、WinForms よりも WPF を使用するのが最善だと思います (私が間違っていれば、Pls は正しいです)。各コンポーネントとテキストサイズに重みを付けて処理できますが、実際のウィンドウサイズはどうですか. その高さと幅は、数値(300 * 250など)などを定義できません。ウィンドウサイズも画面サイズに基づいている必要があります。

誰かが私がこれでうまくいく方法を知るのを手伝ってくれますか. WPF または WinFroms ?

4

1 に答える 1

2

絶対サイズではなく相対サイズ/位置を使用します (例 -> 固定サイズの代わりに Grid.RowDefinition = */Auto を使用、スタックパネルを使用、ドック パネルを使用)

自動レイアウトの概要

解像度に依存しない、またはモニター サイズに依存しない WPF アプリ

MSDN の同じ質問と回答のリンク

Metro アプリは、さまざまなフォーム ファクターで実行することになっています。メトロ UI のさまざまなフォーム ファクターのガイドラインを確認できます。課題を理解し、これらの課題を計画/解決する方法を理解するのに役立ちます。

于 2012-05-17T07:18:29.977 に答える