Windows应用商店应用XAML页面中的相对大小

时间:2013-12-15 16:20:49

标签: xaml windows-store-apps visual-studio-2013 windows-8.1

我想将网格设置为屏幕高度的30%,其高度是屏幕高度的20%。我正在使用Visual Studio Express 2013,我想直接在XAML中设置它。

这可能吗? 或者我必须在运行时从程序中更改大小?

1 个答案:

答案 0 :(得分:1)

使用具有适当列和行定义的外部网格:

<Grid Background="{ThemeResource ApplicationPageBackgroundThemeBrush}">
    <Grid.ColumnDefinitions>
        <ColumnDefinition Width="3*"/>
        <ColumnDefinition Width="7*"/>
    </Grid.ColumnDefinitions>
    <Grid.RowDefinitions>
        <RowDefinition Height="2*"/>
        <RowDefinition Height="8*"/>
    </Grid.RowDefinitions>
    <Grid Background="White">

    </Grid>
</Grid>