У меня довольно большая DataGrid, которая не помещается в окно:
<DataGrid Grid.Row="2" Grid.Column="0" Grid.ColumnSpan="17" AutoGenerateColumns="True" Name="dataGrid1" HorizontalAlignment="Stretch" VerticalAlignment="Stretch" ItemsSource="{Binding DataList}" IsReadOnly="True" SelectedItem="{Binding SelectedStrategy, Mode=TwoWay}" AutoGeneratingColumn="DG_AutoGeneratingColumn">
<i:Interaction.Triggers>
<i:EventTrigger EventName="MouseDoubleClick">
<i:InvokeCommandAction Command="{Binding OpenStrategyViewCommand}" />
</i:EventTrigger>
</i:Interaction.Triggers>
</DataGrid>
Проблема в следующем:
- вертикальная прокрутка не существует
- горизонтальная прокрутка находится внизу DataGrid, но не внизу Window
Поскольку вертикальная прокрутка отсутствует, невозможно прокрутить DataGrid до нижней части, где горизонтальная прокрутка.
В обоих измерениях (вертикальном и горизонтальном) сетка данных больше окна
Я хочу иметь две полосы прокрутки в DataGrid, но они должны быть всегда видны.Как это сделать?