1

RegionManager によって読み込まれた 2 つの ContentControls を持つページがあります。アイテムのリスト、およびこれらのアイテムの DetailView。問題は、グリッドが私が好きだった自動高さを適用しないことです。そこで、使用可能な画面サイズをすべて grid.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>
4

1 に答える 1

2

Auto「内容に対するサイズ」を意味します。*利用可能なすべての高さを使用するように指定する必要があります:

<Grid.RowDefinitions>
    <RowDefinition MinHeight="300" Height="*" />
    <RowDefinition Height="200"/>
</Grid.RowDefinitions>
于 2010-06-01T08:29:34.007 に答える