さて、私はWPFにかなり慣れていないので、DataGridのサイズ設定に問題があります。
ユーザーがスクロールする必要がないように、DataGrid が必要なだけのスペースを自動的に占めるようにしたいと考えています。幅はすべての列の幅の合計で、高さはすべての行の高さとヘッダーのサイズです。
私はこれまでにこれを試しました:
<DataGrid x:Name="_grid" ItemsSource="{Binding}"
AutoGenerateColumns="True"
AlternatingRowBackground="Cyan"
Height="Auto"
Width="Auto"
/>
これは機能していないようです。DataGrid は、他の要素と重なっているグリッド内のすべてのスペースを占めるだけです。
どうすればこれを行うことができるかについて、皆さんの助けをいただければ幸いです。