【问题标题】:Datagrid vertical scrollviewer display in groupbox with auto heightDatagrid垂直滚动查看器显示在具有自动高度的组框中
【发布时间】:2018-09-08 07:10:03
【问题描述】:

关注我的问题。

将所有Rows设置为Auto,最后一个groupbox超出容器。

<Grid>
    <Grid.RowDefinitions>
        <RowDefinition Height="auto"></RowDefinition>
        <RowDefinition Height="auto"></RowDefinition>
        <RowDefinition Height="auto"></RowDefinition>
    </Grid.RowDefinitions>
        ...
    <GroupBox Header="Results" Grid.Row="2" Grid.ColumnSpan="3">
       <DataGrid x:Name="dgResults">
</Grid>

通过将最后一个设置为 * 会出现滚动条,但是如果我展开窗口,组框会到达底部。

<Grid>
    <Grid.RowDefinitions>
        <RowDefinition Height="auto"></RowDefinition>
        <RowDefinition Height="auto"></RowDefinition>
        <RowDefinition Height="*"></RowDefinition>
    </Grid.RowDefinitions>
    ...
    <GroupBox Header="Results" Grid.Row="2" Grid.ColumnSpan="3">
       <DataGrid x:Name="dgResults">
</Grid>

如何获得自动分组框大小和带有垂直滚动条的数据网格?

【问题讨论】:

  • 做类似that的事情

标签: c# wpf


【解决方案1】:

我通过使用约束其子级的 DockPanel 解决了这个问题。

【讨论】:

    猜你喜欢
    • 2018-04-22
    • 1970-01-01
    • 2014-12-06
    • 2014-10-14
    • 2012-05-02
    • 2012-02-14
    • 1970-01-01
    • 1970-01-01
    • 2015-06-12
    相关资源
    最近更新 更多