wpf - WPF/XAML 中自动生成的 DataGrid 的布局问题
问题描述
我遇到了 WPF/XAML 的问题。我不知道如何让左侧网格(内部具有居中图像和背景颜色)增加其高度,具体取决于右侧数据网格上自动生成的高度。
它们都显示在全局网格中。如果我在相应行上设置了固定高度,则自动生成的数据网格会显示一条残酷的垂直线,具体取决于我之前设置的固定行高。
<!--ElementR0C1-->
<Grid Name="test">
<Grid.RowDefinitions>
<RowDefinition Height="30"/>
<RowDefinition Height="auto"/>
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<!--Width ElementsC1-->
<ColumnDefinition Width="160"/>
<ColumnDefinition Width="20"/>
<ColumnDefinition Width="500"/>
</Grid.ColumnDefinitions>
<!--START-->
<Label Grid.Row="0" Grid.Column="0" Style="{StaticResource L1}" VerticalAlignment="Top">Process</Label>
<Grid Grid.Row="1" Grid.Column="0" Background="DDDDDD">
<Image Margin="0,30,0,0" Height="64" Width="64" Source="../../Resources/ok.png" Name="imgJobs" VerticalAlignment="Center" HorizontalAlignment="Center"/>
</Grid>
<DataGrid x:Name="grdJobs" Grid.Row="0" Grid.Column="2" Grid.RowSpan="2" Width="500">
-- some stuff here
</DataGrid>
</Grid>
解决方案
推荐阅读
- java - 柜台忙等待
- python - 循环列表并根据数据框中的条件使用值
- r - 如何合并具有数字和字符观察的数据框中的行
- c# - 将可为空的十进制依赖属性转换为 Int32 失败
- r - 根据条件更改变量值
- node.js - 将函数限制为每 5 分钟仅运行一次(即使多次调用)
- python - 当内循环满足特定条件时,如何退出2个循环并继续第一个循环?
- scripting - Mac 守护程序未运行但存在于 launchctl 列表中
- c++ - Qt How to pass data from a GUI to another thread
- javascript - 为什么 sequelize.findOne() 没有返回结果,而我可以看到结果在我的数据库中