環境は.NET6,Windows10,C#WPF(VisualStudio2022)です。
二つのPCがあります。
片方はノートパソコンでディスプレイサイズは横30cm縦17cm、
解像度は横1920縦1080。
もう片方はテレビに繋いだPCでディスプレイサイズは横52cm縦29cm、
解像度は横1920縦1080。
どちらの環境においてもコントロールが画面一杯の大きさになるようなアプリ(つまり、アスペクト比が保たれた上で、どちらの環境でもコントロールの配置の収まりが良いアプリ)を作りたいのですが、
どういう考え方をすればいいでしょうか?
※わかりづらくて申し訳ありません。
解像度(DPI)が同じで物理的なディスプレイサイズが異なるケースにおいても、
それぞれのコントロールを拡大縮小移動して同じように表示したいということです。
既存コントロールを継承した新コントロールに、
ディスプレイサイズを算出して自動で大きさを調節するイベントを実装?
でもこれだと座標のずれは直せないですよね……。
ご指導お願いします。
回答1件
あなたの回答
tips
プレビュー