C# Datagrid滚动条WPF
我想在Datagrid中添加一个滚动条,但它不起作用。有人能帮我吗C# Datagrid滚动条WPF,c#,.net,wpf,C#,.net,Wpf,我想在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 VerticalSc
<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>
我确实遇到了这样的麻烦。我建议您将datagrid和/或scrollviewer设置为maxheight。当datagrid达到这个最大高度时,scrollviewer应该启动
<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>
为什么您不依赖datagrid中的滚动条?我也尝试过,但它不起作用。到底什么不起作用?这是另一个问题…发布更多代码。滚动条仅在datagrid中的内容超出其界限时才会显示。尝试插入100行,滚动条将显示。