ウィンドウのサイズに基づいてユーザー コントロールの 1 つまたは複数のレイアウトを定義できる WPF のコントロールはありますか。
解像度が 1280 x 800 の場合、4 列のグリッド コントロールでデータを表示するとしますが、解像度が 800 x 600 の場合、2 列のグリッド コントロールしか表示されないため、押しつぶされたように見えます。
例えば
<Layouts>
<Layout x:key="1280x800">
<Grid/> with 4 columns
</Layout>
<Layout x:key="800x600">
<Grid /> with 2 columns
</Layout>
</Layouts>