簡體   English   中英

Datagrid垂直滾動查看器在具有自動高度的組框中顯示

[英]Datagrid vertical scrollviewer display in groupbox with auto height

跟隨我的問題。

將所有行設置為自動 ,最后一個分組框超出容器。

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

在此處輸入圖片說明

在此處輸入圖片說明

如何獲得自動分組框大小和帶有垂直scroolbar的數據網格?

我通過使用DockPanel約束其子項來解決它。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM