いくつかのタブアイテムがあり、それぞれにDataGridがあり、DataGridの属性「AutoGenerateColumns」をfalseに設定しています。TabControlはScrollViewerに含まれています。ここに質問があります。すべてのTabItemのすべてのDataGridには、最後に空の列があります。私はグーグルで回りましたが、役に立つものはほとんどありません。コード構造は次のとおりです。
<ScrollViewer>
<TabControl>
<TabItem>
<DataGrid AutoGenerateColumns="False">
</DataGrid>
</TabItem>
</TabControl>
</ScrollViewer>
誰かが私を助けることができますか?どうもありがとう。
アップデート
OK、実際の状況では、TabControlに複数のTabItemがありますが、TabControlの幅が制限されているため、ScrollViewerを使用してTabItemを「スクロール」し、これらのTabItemを明確に確認できるようにします。これが、結果として生じる理由です。現在の問題。ScrollViewerはTabItemの合計幅に影響し、間接的に各TabItemのDataGridの幅に影響するため、DataGridの列の合計幅はDataGridの幅よりも小さいため、右側に空の列があります。
DataGridの周りに別のScrollViewerを追加しようとしましたが、失敗しました。右側にまだ空白の部分があります。