Datagrid ScrollBar WPF

时间:2015-05-27 09:34:33

标签: 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 VerticalScrollBarVisibility="Auto">
         <DataGrid x:Name="DataGrid1" ItemsSource="{Binding ClientList}">
        </DataGrid>
        </ScrollViewer>
    </Expander>
</Grid>

1 个答案:

答案 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>