我想在我的Datagrid中添加一个滚动条,但它不起作用。有人能帮帮我吗?
<Grid x:Name="DisplayClient" Grid.Row="2" Margin="10,135,10,-132">
<Expander Header="Client" IsExpanded="{Binding IsResultOpen, Mode=TwoWay}" Background="{x:Null}">
<ScrollViewer VerticalScrollBarVisibility="Auto">
<DataGrid x:Name="DataGrid1" ItemsSource="{Binding ClientList}">
</DataGrid>
</ScrollViewer>
</Expander>
</Grid>
答案 0 :(得分:0)
我确实遇到了这个麻烦。我建议你让datagrid和/或scrollviewer有一个maxheight。当数据网格达到这个最大高度时,滚动查看器应该启动。
<Grid x:Name="DisplayClient" Grid.Row="2" Margin="10,135,10,-132">
<Expander Header="Client" IsExpanded="{Binding IsResultOpen, Mode=TwoWay}" Background="{x:Null}">
<ScrollViewer VerticalScrollBarVisibility="Auto" MaxHeight=400>
<DataGrid x:Name="DataGrid1" MaxHeight="400" ItemsSource="{Binding ClientList}">
</DataGrid>
</ScrollViewer>
</Expander>
</Grid>