次のように、*高さの行にDXGridControlがあります。
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="Auto" />
<RowDefinition Height="*" />
</Grid.RowDefinitions>
...
<Grid x:Name="ContainingGrid" Grid.Row="1">
<dxg:GridControl Height="{Binding ActualHeight, ElementName=ContainingGrid}">
<dxg:GridControl.Columns>
...
</dxg:GridControl.Columns>
</dxg:GridControl>
</Grid>
</Grid>
これはうまく機能します-行がレンダリングされ、明確なActualHeightが取得され、グリッドの高さがこれにバインドされるため、AllowInfiniteGridSizeプロパティを指定する必要がなくなります。
ただし、これはすべてサイズ変更可能なモジュールに含まれています。このモジュールを大きくすると、期待していたように、グリッドはグリッドとともに成長し、GridControlはグリッドとともに成長します。ただし、モジュールのサイズを小さくすると、GridControlの高さは大きい値のままになります。
私は愛着のある行動を考えていますが、その中で何をすべきかわかりません。GridControlをそのコンテナに一致するように下向きにサイズ変更する方法についての提案はありますか?