我想将网格设置为屏幕高度的30%,其高度是屏幕高度的20%。我正在使用Visual Studio Express 2013,我想直接在XAML中设置它。
这可能吗? 或者我必须在运行时从程序中更改大小?
答案 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>