我有相当大的DataGrid不适合窗口: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的底部,但不在窗口的底部
因为没有垂直滚动,所以不可能将DataGrid滚动到底部时重新水平滚动是。
在两个维度(垂直和水平)数据网格比窗口
我想在DataGrid中2个滚动条,但他们应该是始终可见大。怎么做?
ok现在滚动条是可见的,但它不允许滚动!即使线条不适合屏幕,它也会“变灰” – javapowered 2012-01-20 09:02:46
我建议您尝试添加滚动查看器,请参阅ShadeOfGrey的答案。祝你好运! – 2012-01-20 09:13:35