У меня есть Страница с двумя ContentControls, загруженными RegionManager. Список объектов и DetailView этих объектов. Проблема состоит в том, что сетка не применяет автоматическую высоту, что мне понравилось. Таким образом, я хочу сделать весь доступный размер экрана к сетке row=0. Я добавил свой код ниже:
<Grid>
<Grid.RowDefinitions>
<RowDefinition MinHeight="300" Height="Auto" />
<RowDefinition Height="200"/>
</Grid.RowDefinitions>
<ContentControl Grid.Row="0" x:Name="ListRegion" ListMededelingRegion}" IsTabStop="False" Focusable="False" Height="Auto" />
<ContentControl VerticalAlignment="Bottom" Grid.Row="1" x:Name="DetailRegion" cal:RegionManager.RegionName="{x:Static com:RegionNames.DetailRegion}" IsTabStop="False" Focusable="False" />
</Grid>
Авто
означает «размер по содержанию»; вам нужно указать *
, чтобы использовать всю доступную высоту:
<Grid.RowDefinitions>
<RowDefinition MinHeight="300" Height="*" />
<RowDefinition Height="200"/>
</Grid.RowDefinitions>