У меня есть Сетка со многими столбцами.
На экранах небольших ПК размер столбцов автоматически изменяется. Вместо этого поведения по умолчанию я хочу горизонтальную полосу прокрутки (и размер столбцов не должен изменяться).
Если я установлю свойство MinWidth для каждого столбца, у меня будет полоса прокрутки, но я больше не могу изменять размер столбцов (недостаточно места).
Я также не смог добиться успеха с ScrollViewer (и это повредило выступлениям).
Как я могу получить полосу прокрутки и иметь возможность изменить размер столбцов?
<Grid>
<DataGrid Height="200" Width="200" HorizontalScrollBarVisibility="Visible">
<DataGrid.Columns>
<DataGridTextColumn Header="Column 1" Binding=.../>
<DataGridTextColumn Header="Column 2" Binding=.../>
<DataGridTextColumn Header="Column 3" Binding=.../>
<DataGridTextColumn Header="Column 4" Binding=.../>
[...]
</DataGrid.Columns>
</DataGrid>
</Grid>